{"level":"info","service":"Main","time":"2026-05-21T12:30:35.055137834+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-05-21T12:30:35.057002891+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T12:30:35.057395007+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-05-21T12:30:35.124183452+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-05-21T12:30:35.124210228+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-05-21T12:30:35.12438502+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-05-21T12:30:35.124464625+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-05-21T12:30:38.12608265+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-05-21T12:30:38.126823646+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-05-21T13:21:38.643352134+07:00","message":"incoming connection from...1.10.184.228:52121 as client"}
{"level":"info","service":"Hub","time":"2026-05-21T13:21:38.643366448+07:00","message":"new client from...1.10.184.228:52121 connected"}
{"level":"info","service":"Scheduler","time":"2026-05-21T13:21:41.642579737+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 4"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:44.64227603+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-05-21T13:21:45.255320246+07:00","message":"incoming connection from...1.10.184.228:52128 as client"}
{"level":"info","service":"Hub","time":"2026-05-21T13:21:45.255334078+07:00","message":"new client from...1.10.184.228:52128 connected"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:47.64242598+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:48.222015535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:50.642649416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:50.64267684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:53.643101939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:53.643114169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:56.644159076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:56.644170591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:59.645044578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:59.645056216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:02.645410887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:02.645422898+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:05.645597933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:05.645608849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:08.64577893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:08.645789482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:11.645984962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:11.645995393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:14.646372876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:14.646363572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:17.647295665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:17.647318178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.823646234+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:20.647420491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:20.647441226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.812079454+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.899209726+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.899229362+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.899232279+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.899238036+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.899257504+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.899271822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.899290395+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.899292771+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.899294619+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.899296706+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.899298435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.899304516+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.899342512+07:00","message":"push: {true \n 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:20.904648517+07:00","message":"write wav file: './tmp/7577/7577_1.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.454228973+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:23.648018663+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:23.648036686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:26.648790583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:26.648791586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.310546438+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.373857265+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.411169195+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.411186697+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.411189742+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.411196135+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.411202755+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.411207365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.411210925+07:00","message":"> Transcript [1] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.411214126+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.411216146+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.411218285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.411220369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.411228674+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.411238143+07:00","message":"push: {true \n 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:28.42854656+07:00","message":"write wav file: './tmp/7577/7577_2.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:29.649487059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:29.64949617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.710729482+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.783055883+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.809113676+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.809131621+07:00","message":"found end of frame, send empty tag with msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.809134279+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.809139853+07:00","message":"[buffer interim] 3 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.80914594+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.809155276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.809158168+07:00","message":"> Transcript [2] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.809171066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.809174509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.809176531+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.80917824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.809184077+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.809192558+07:00","message":"push: {true \n 0 0xc001fe0280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:29.817640398+07:00","message":"write wav file: './tmp/7577/7577_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.910039191+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.02618006+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.026196687+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.026199488+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.026205604+07:00","message":"[buffer interim] 4 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.026211189+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.026215338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.026218026+07:00","message":"> Transcript [3] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.026220316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.026222162+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.026224064+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.02622582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.026234604+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.026243278+07:00","message":"push: {true \n 0 0xc000044e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:30.031205236+07:00","message":"write wav file: './tmp/7577/7577_4.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.482486219+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:32.650243812+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:32.650251707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:35.651089576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:35.651100217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.059974731+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.125121552+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.15927582+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.15929572+07:00","message":"found end of frame, send empty tag with msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.159300716+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.159309174+07:00","message":"[buffer interim] 5 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.159322229+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.15932797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.159332464+07:00","message":"> Transcript [4] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.159336195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.159339002+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.159342239+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.159345158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.159348906+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.159359702+07:00","message":"push: {true \n 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:36.171245431+07:00","message":"write wav file: './tmp/7577/7577_5.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.379731864+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.442286318+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.470187517+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.470206106+07:00","message":"found end of frame, send empty tag with msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.47020905+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.470215471+07:00","message":"[buffer interim] 6 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.47022258+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.470225779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.470228471+07:00","message":"> Transcript [5] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.47023091+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.470232829+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.470234623+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.470236591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.470239154+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.470263425+07:00","message":"push: {true \n 0 0xc000424400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:36.47507932+07:00","message":"write wav file: './tmp/7577/7577_6.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:38.65158377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:38.651586182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.390708514+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.455374493+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.188475242+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.188493573+07:00","message":"found end of frame, send empty tag with msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.18849658+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.188507803+07:00","message":"[buffer interim] 7 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.188542239+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.188548403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.18855281+07:00","message":"> Transcript [6] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.188556671+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.188560043+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.188563574+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.188566152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.188573474+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.188584281+07:00","message":"push: {true \n 0 0xc001e32000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:41.197938848+07:00","message":"write wav file: './tmp/7577/7577_7.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:41.652050551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:41.652064538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:42.970838398+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:43.059779926+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:43.0598148+07:00","message":"found end of frame, send empty tag with msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:43.059819253+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:43.059827708+07:00","message":"[buffer interim] 8 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.059836817+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.059840601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.059843444+07:00","message":"> Transcript [7] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.059846335+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.059848149+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.059850757+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.059852585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.059855457+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:43.059866429+07:00","message":"push: {true \n 0 0xc00049ce00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:43.071327508+07:00","message":"write wav file: './tmp/7577/7577_8.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:44.652942583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:44.652948096+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:45.034125446+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:45.557394494+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:45.55754319+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-05-21T13:22:45.55754995+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:45.557569982+07:00","message":"[buffer interim] 9 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:45.557577648+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:45.557579592+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:45.557587109+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:45.557589917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:45.55759215+07:00","message":"> Transcript [8] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:45.557594677+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:45.693238567+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:45.693275769+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-05-21T13:22:45.693282138+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:45.693298303+07:00","message":"[buffer interim] 9 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:45.693306193+07:00","message":"[bufferProcess] interim [720000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:45.693308139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.015781338+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.015841891+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-05-21T13:22:46.015848051+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.015861733+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.015870409+07:00","message":"[bufferProcess] interim [20000000]:สวัสดีค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.015873963+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.015883396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.015887649+07:00","message":"> Transcript [9] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.015892847+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.015895852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.01589895+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.015901812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.21752122+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.217565163+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-05-21T13:22:46.217572339+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.217588657+07:00","message":"[buffer interim] 9 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.217595915+07:00","message":"[bufferProcess] interim [140000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.217598697+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.217605502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.217608603+07:00","message":"> Transcript [10] [false]: 'สวัสดีค่ะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.217611455+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.217613455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.217615403+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.217619446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.303945784+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.304008003+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-05-21T13:22:46.304014319+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.30403042+07:00","message":"[buffer interim] 9 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.304038595+07:00","message":"[bufferProcess] interim [320000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.304041174+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.304048312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.304051302+07:00","message":"> Transcript [11] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.304055129+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.304056884+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.304058861+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.304061183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.408607567+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.40866445+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-05-21T13:22:46.408670979+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.408687593+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.408695419+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะพี่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.408697946+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.408705175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.408708433+07:00","message":"> Transcript [12] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.408712099+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.408714541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.408716512+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.408718567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.408724916+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.408726767+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.40872873+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.408730748+07:00","message":"Next Push (prob) : 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.408739639+07:00","message":"push: {false สวัสดี 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.969951104+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.969992725+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-05-21T13:22:46.970000123+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.970014977+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.970026305+07:00","message":"[bufferProcess] interim [980000000]:สวัสดีค่ะพี่คะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.970030679+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.970039251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.970043615+07:00","message":"> Transcript [13] [false]: 'สวัสดีค่ะพี่คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.970048431+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.970051217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.970055067+07:00","message":"StatePrefix: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.970058284+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.176990745+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.177030787+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-05-21T13:22:47.177037152+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูบา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.177050715+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.177061366+07:00","message":"[bufferProcess] interim [220000000]:สวัสดีค่ะพี่คะคุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.1770647+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.177070939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.177074867+07:00","message":"> Transcript [14] [false]: 'สวัสดีค่ะพี่คะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.177079751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.177082404+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.177085222+07:00","message":"StatePrefix: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.177090125+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.290165836+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.290209975+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-05-21T13:22:47.290216008+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.290231869+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.290239023+07:00","message":"[bufferProcess] interim [280000000]:สวัสดีค่ะพี่คะคุณครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.290241444+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.290249695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.290252364+07:00","message":"> Transcript [15] [false]: 'สวัสดีค่ะพี่คะคุณครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.290256424+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.290259383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.290261266+07:00","message":"StatePrefix: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.290263328+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.373304296+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.373339391+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-05-21T13:22:47.373345889+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.3733633+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373371382+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373373558+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373377161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373379705+07:00","message":"> Transcript [16] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373383054+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373385266+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373387248+07:00","message":"StatePrefix: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373389151+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373392222+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373394048+07:00","message":"TextPushed: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373396175+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.373399806+07:00","message":"Next Push (prob) : 'พี่คะคุณครูอ้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.373408007+07:00","message":"push: {false ค่ะ 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.480130716+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.480172994+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-05-21T13:22:47.480179649+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.480198461+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.480206885+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.48020973+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.480214775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.480217735+07:00","message":"> Transcript [17] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.48022149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.480223649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.480225512+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.480227662+07:00","message":"TextPushed: 'สวัสดีค่ะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:47.65375253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:47.653752819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.998968995+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.999006661+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-05-21T13:22:47.999011891+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.999026502+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.999033085+07:00","message":"[bufferProcess] interim [0]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.999035287+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.999038433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.999041061+07:00","message":"> Transcript [18] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.999043953+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.99904596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.999048145+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.999050277+07:00","message":"TextPushed: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.193232478+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.193270689+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-05-21T13:22:48.193276518+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.193292234+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.193299558+07:00","message":"[bufferProcess] interim [180000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.193303688+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.19330729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.193309874+07:00","message":"> Transcript [19] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.193313498+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.193315674+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.193317572+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.193319833+07:00","message":"TextPushed: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.380791462+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.380825979+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-05-21T13:22:48.38083301+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.380842728+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380849501+07:00","message":"[bufferProcess] interim [360000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380852+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380855716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380858168+07:00","message":"> Transcript [20] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380861506+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380863768+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380865708+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380867787+07:00","message":"TextPushed: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380870948+07:00","message":"Push: 'พี่คะคุณครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380873032+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380875124+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.380877342+07:00","message":"Next Push (prob) : 'นะคะวันนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.380885284+07:00","message":"push: {false พี่คะคุณครูอ้อม 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.391961469+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.391988203+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-05-21T13:22:48.391993294+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.392005661+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.39201134+07:00","message":"[bufferProcess] interim [420000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.392013745+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.392017361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.392019868+07:00","message":"> Transcript [21] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.392022833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.392024681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.392026449+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.392030349+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.506584479+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.506622349+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-05-21T13:22:48.506628569+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.506645586+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.506651977+07:00","message":"[bufferProcess] interim [480000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.506654759+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.506658882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.506661452+07:00","message":"> Transcript [22] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.506665399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.506668319+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.506670133+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.506672351+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.568271146+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.568303349+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-05-21T13:22:48.5683102+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.56832347+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568329913+07:00","message":"[bufferProcess] interim [540000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568332794+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.56833953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568342041+07:00","message":"> Transcript [23] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568346381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568348988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.56835103+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568353554+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.963747853+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.963794563+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-05-21T13:22:48.963802011+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.963821739+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963829053+07:00","message":"[bufferProcess] interim [20000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963831979+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963839532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963842151+07:00","message":"> Transcript [24] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963846755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963849113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963852768+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963855165+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963861559+07:00","message":"Push: 'นะคะวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963863396+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963865423+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.963867524+07:00","message":"Next Push (prob) : 'ยินดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.963875434+07:00","message":"push: {false นะคะวันนี้ก็ 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.077633797+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.077667854+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-05-21T13:22:49.077674258+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.077686063+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.077695063+07:00","message":"[bufferProcess] interim [80000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.077697843+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.077703074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.077705677+07:00","message":"> Transcript [25] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.077709274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.077711228+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.077713114+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.077715251+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.210623934+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.210656695+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-05-21T13:22:49.210662716+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.210681669+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.210695436+07:00","message":"[bufferProcess] interim [200000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.210698085+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.21070488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.210707632+07:00","message":"> Transcript [26] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.210712035+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.210714117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.210716581+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.210719195+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.397145704+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.397194149+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-05-21T13:22:49.397200688+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.397212414+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.39721887+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.397221615+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.397226923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.397229869+07:00","message":"> Transcript [27] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.397234058+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.397236156+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.397238094+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.397240676+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.780087155+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.780129943+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-05-21T13:22:49.78013683+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.7801543+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.780161366+07:00","message":"[bufferProcess] interim [800000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.780164256+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.780167658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.780170378+07:00","message":"> Transcript [28] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.780174804+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.780177435+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.780179449+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.780181798+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.780188753+07:00","message":"Push: 'ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.78019078+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.780193193+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.780196157+07:00","message":"Next Push (prob) : 'ที่ได้มีโอกาส'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.780203571+07:00","message":"push: {false ยินดี 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.975361278+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.975412296+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-05-21T13:22:49.975419539+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.975433503+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.975440583+07:00","message":"[bufferProcess] interim [980000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.975443314+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.975447361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.975449841+07:00","message":"> Transcript [29] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.975453191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.975455182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.975456946+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.975459362+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.349417979+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.349451452+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-05-21T13:22:50.349457801+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.349469843+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.349475953+07:00","message":"[bufferProcess] interim [340000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.349478473+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.349484337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.349487309+07:00","message":"> Transcript [30] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.349490979+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.349492939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.349494701+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.349497015+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.480732153+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.480805394+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-05-21T13:22:50.480812832+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.480826874+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.480833331+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.480836064+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.480841506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.480844599+07:00","message":"> Transcript [31] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.480848567+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.480850894+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.48085297+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.480855584+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:50.654702089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:50.654715792+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.721502418+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.721538686+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-05-21T13:22:50.721545489+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.721555766+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721562237+07:00","message":"[bufferProcess] interim [700000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721564912+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721568249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721570893+07:00","message":"> Transcript [32] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721574586+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721576971+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721580358+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721582719+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721585501+07:00","message":"Push: 'ที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721588433+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721591018+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.721593576+07:00","message":"Next Push (prob) : 'ได้มาจากการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.721605054+07:00","message":"push: {false ที่ได้มีโอกาส 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.876154555+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.876197084+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-05-21T13:22:50.876204193+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.876217024+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.876223896+07:00","message":"[bufferProcess] interim [880000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.876226698+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.876232444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.876235256+07:00","message":"> Transcript [33] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.87623983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.876242893+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.876246228+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.876251137+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.971145186+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.143393218+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.143431559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.143438883+07:00","message":"receive interim result [true|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.143444475+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.143447055+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.143456115+07:00","message":"[buffer interim] 9 true สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143462899+07:00","message":"[bufferProcess] interim [180000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143465911+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143469333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143472731+07:00","message":"> Transcript [34] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143476149+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143477848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143479621+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.14348264+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143484575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143486335+07:00","message":"> Transcript [35] [true]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143492583+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143494432+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143495988+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143498028+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143499747+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143738418+07:00","message":"Push: 'ได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143741689+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143743873+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143746196+07:00","message":"Next Push (prob) : 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.143754443+07:00","message":"push: {true ได้มาจากการเรียนรู้ 0 0xc000044300}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.143767421+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_9.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:51.15510297+07:00","message":"write wav file: './tmp/7577/7577_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.293468588+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.957711768+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.957744164+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-05-21T13:22:51.957749904+07:00","message":"receive interim result [false|false]: วิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.957767775+07:00","message":"[buffer interim] 10 false วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.957775244+07:00","message":"[bufferProcess] interim [480000000]:วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.957777532+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.731020102+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.731063644+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-05-21T13:22:52.731070646+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.731090417+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.731098342+07:00","message":"[bufferProcess] interim [260000000]:วิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.731101966+07:00","message":"[bufferProcess] send to processor:วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.731106637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.731111167+07:00","message":"> Transcript [36] [false]: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.731115507+07:00","message":"Set StatePrefix (first interim): 'วิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.235985896+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.236018935+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-05-21T13:22:53.236033396+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.236045608+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.23605667+07:00","message":"[bufferProcess] interim [740000000]:วิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.236059398+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.236063061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.236065705+07:00","message":"> Transcript [37] [false]: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.236068709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.236070897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.236072783+07:00","message":"StatePrefix: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.236074657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.552504494+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.55253014+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-05-21T13:22:53.552536568+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.552546337+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.552551897+07:00","message":"[bufferProcess] interim [40000000]:วิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.552554328+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.552559761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.552562709+07:00","message":"> Transcript [38] [false]: 'วิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.552566029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.552567863+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.552570013+07:00","message":"StatePrefix: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.552572057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:53.654949893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:53.654971095+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.742336191+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.7423683+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-05-21T13:22:53.742373972+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.742389299+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.742396439+07:00","message":"[bufferProcess] interim [280000000]:วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.742398819+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.742402312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.742406379+07:00","message":"> Transcript [39] [false]: 'วิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.742409392+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.742411319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.742413583+07:00","message":"StatePrefix: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.742415749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.959021869+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.959056745+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-05-21T13:22:53.959064088+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.959076987+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.959082916+07:00","message":"[bufferProcess] interim [520000000]:วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.959085259+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.959092742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.959097227+07:00","message":"> Transcript [40] [false]: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.959102665+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.959105069+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.959106955+07:00","message":"StatePrefix: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.95910922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.959115461+07:00","message":"Push: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.959117395+07:00","message":"TextPushed: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.959119375+07:00","message":"Set new StatePrefix : 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.959121424+07:00","message":"Next Push (prob) : 'เทคโนโลยีการออกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.959129149+07:00","message":"push: {false วิชา 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.318939455+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.318981985+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-05-21T13:22:54.318988874+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.319006582+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.319015078+07:00","message":"[bufferProcess] interim [880000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.319019066+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.319024236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.319028161+07:00","message":"> Transcript [41] [false]: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.319031562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.319033674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.319036096+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.319038513+07:00","message":"TextPushed: 'วิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.968241774+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.968275014+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-05-21T13:22:54.968280456+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.968295255+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.96830141+07:00","message":"[bufferProcess] interim [480000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.968304064+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.968310025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.968312694+07:00","message":"> Transcript [42] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.968315902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.968318634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.968320797+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.968323238+07:00","message":"TextPushed: 'วิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.229370848+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.229406588+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-05-21T13:22:55.229413069+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.22942477+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.229431037+07:00","message":"[bufferProcess] interim [780000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.229433384+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.229438419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.229440997+07:00","message":"> Transcript [43] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.229444276+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.229446583+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.229449022+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.229451201+07:00","message":"TextPushed: 'วิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.36147501+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.361521108+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-05-21T13:22:55.361530806+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.361542861+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.361553391+07:00","message":"[bufferProcess] interim [840000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.361558584+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.361563667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.361567027+07:00","message":"> Transcript [44] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.36157159+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.361574479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.36157835+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.361580576+07:00","message":"TextPushed: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.361585155+07:00","message":"Push: 'เทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.361588495+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.36159127+07:00","message":"Set new StatePrefix : 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.36159483+07:00","message":"Next Push (prob) : 'และเทคโนโลยีสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.361609144+07:00","message":"push: {false เทคโนโลยีการออกแบบ 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.473905072+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.473939421+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-05-21T13:22:55.473945638+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.47396187+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.473968485+07:00","message":"[bufferProcess] interim [960000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.473971041+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.47397466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.473977114+07:00","message":"> Transcript [45] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.473979512+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.545475724+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.545509907+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-05-21T13:22:55.545516329+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.54552783+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.545533827+07:00","message":"[bufferProcess] interim [80000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.545536516+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.545542303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.545545269+07:00","message":"> Transcript [46] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.545549138+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.54555109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.545553006+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.545555556+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.930453341+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.930487308+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-05-21T13:22:55.930493554+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.930509613+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.930517969+07:00","message":"[bufferProcess] interim [500000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.930521594+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.930526513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.93053018+07:00","message":"> Transcript [47] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.930535673+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.930538589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.930541874+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:55.930545295+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.429669389+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.429702705+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-05-21T13:22:56.42970935+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.429722265+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.429728266+07:00","message":"[bufferProcess] interim [980000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.429731167+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.429736836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.429739471+07:00","message":"> Transcript [48] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.429742768+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.429744673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.429746755+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.429749687+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.636022015+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.636056813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.636063561+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.636086751+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636096779+07:00","message":"[bufferProcess] interim [160000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636099526+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636103201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636105648+07:00","message":"> Transcript [49] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636109299+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636111421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636113659+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636116385+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636119639+07:00","message":"Push: 'และเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636121705+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636123828+07:00","message":"Set new StatePrefix : 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.636126192+07:00","message":"Next Push (prob) : 'นักเรียนชั้นม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.636137422+07:00","message":"push: {false และเทคโนโลยีสำหรับ 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.63914984+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.639167907+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-05-21T13:22:56.639173874+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.639185999+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.639190222+07:00","message":"[bufferProcess] interim [220000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.639192657+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.639195178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.639197302+07:00","message":"> Transcript [50] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.639199295+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:56.655488567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:56.655505616+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.758628171+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.758663903+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-05-21T13:22:56.758671146+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.758682572+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.758689439+07:00","message":"[bufferProcess] interim [280000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.758692341+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.758698003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.758700411+07:00","message":"> Transcript [51] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.75870406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.758706182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.758707997+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.758710522+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.938654811+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.938689077+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-05-21T13:22:56.938696139+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.93871239+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.938719217+07:00","message":"[bufferProcess] interim [460000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.938722075+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.938725482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.938728102+07:00","message":"> Transcript [52] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.938731294+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.938733718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.938735755+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.938738094+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.261899139+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.261933218+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-05-21T13:22:57.261940031+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.26195351+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.261959478+07:00","message":"[bufferProcess] interim [820000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.261962053+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.261965408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.261967726+07:00","message":"> Transcript [53] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.261971112+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.261973195+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.261975639+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.26197847+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.460093882+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.460131183+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-05-21T13:22:57.460138611+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.4601496+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.46015868+07:00","message":"[bufferProcess] interim [940000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.460162748+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.460170799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.460175628+07:00","message":"> Transcript [54] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.460181032+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.460184159+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.460190342+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.460193182+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.460202576+07:00","message":"Push: 'นักเรียนชั้นม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.460206244+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.460209532+07:00","message":"Set new StatePrefix : 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.460213057+07:00","message":"Next Push (prob) : 'ัธยมศึกษาปี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.460222017+07:00","message":"push: {false นักเรียนชั้นม 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.838255641+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.838292141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.838298994+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.838314923+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.838321738+07:00","message":"[bufferProcess] interim [420000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.838324245+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.838327535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.838330316+07:00","message":"> Transcript [55] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.838333975+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.838336074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.83833788+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:57.8383408+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.025537195+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.025569848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.025575765+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.025585872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.025588297+07:00","message":"receive interim result [false|false]:  4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.025594636+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.025597948+07:00","message":"[buffer interim] 10 false  4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.025603388+07:00","message":"[bufferProcess] interim [540000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.025605926+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.025608754+07:00","message":"[bufferProcess] interim [540000000]: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.025610933+07:00","message":"[bufferProcess] update buffer: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.025614133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.025616853+07:00","message":"> Transcript [56] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.025620257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.02562218+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.025624046+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.02562633+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.400711509+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.42473262+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.4247663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.424772617+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.424791865+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.424806964+07:00","message":"[bufferProcess] interim [20000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.42480989+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.424817786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.424820479+07:00","message":"> Transcript [57] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.424823858+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.424825974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.424828201+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.424832184+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.481869876+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.481913513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.481922459+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.481936309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.481940287+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.481959974+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.481971002+07:00","message":"[buffer interim] 10 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.481977686+07:00","message":"[bufferProcess] interim [80000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.481980291+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.4819837+07:00","message":"[bufferProcess] interim [80000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.481986987+07:00","message":"[bufferProcess] update buffer: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.481990466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.481993274+07:00","message":"> Transcript [58] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.481997082+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.481999039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.482001201+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.482004262+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.482007172+07:00","message":"Push: 'ัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.482008925+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.482011238+07:00","message":"Set new StatePrefix : 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.48201345+07:00","message":"Next Push (prob) : 'ที่ 4'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.482022147+07:00","message":"push: {false ัธยมศึกษาปี 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.515378256+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.515416471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ\",\"confidence\":0.9517374}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.515424244+07:00","message":"receive interim result [true|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.515430793+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.515433596+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.515440903+07:00","message":"[buffer interim] 10 true วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515447978+07:00","message":"[bufferProcess] interim [140000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515451277+07:00","message":"[bufferProcess] send to processor (isfinal):วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515454718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515457332+07:00","message":"> Transcript [59] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515460659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515462568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515464329+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515466749+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515469027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515470897+07:00","message":"> Transcript [60] [true]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.51548877+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515500822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515503677+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515506892+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.515512309+07:00","message":"Push: 'ที่ 4 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.515521446+07:00","message":"push: {true ที่ 4 นะคะ 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:58.530581919+07:00","message":"write wav file: './tmp/7577/7577_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.853514797+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:59.655910308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:59.655942439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.901817836+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.901855074+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-05-21T13:22:59.90186114+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.90187521+07:00","message":"[buffer interim] 11 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.90188158+07:00","message":"[bufferProcess] interim [840000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.901883406+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.901889098+07:00","message":"[bufferProcess] send to processor (ticker):วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.901891683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.901894526+07:00","message":"> Transcript [61] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.901896514+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.909237478+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.909268899+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-05-21T13:22:59.909273289+07:00","message":"receive interim result [false|false]: วิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.909286797+07:00","message":"[buffer interim] 11 false วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.909291986+07:00","message":"[bufferProcess] interim [900000000]:วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.90929393+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.025921747+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.025965958+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-05-21T13:23:00.025972328+07:00","message":"receive interim result [false|false]: นิทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.025985832+07:00","message":"[buffer interim] 11 false นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.025991986+07:00","message":"[bufferProcess] interim [20000000]:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.025994417+07:00","message":"[bufferProcess] send to processor:วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.026001263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.026003951+07:00","message":"> Transcript [62] [false]: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.026006418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.026008777+07:00","message":"Set new StatePrefix: 'วิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.210926564+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.210977807+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-05-21T13:23:00.210984001+07:00","message":"receive interim result [false|false]: วิชานี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.210997321+07:00","message":"[buffer interim] 11 false วิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.211005559+07:00","message":"[bufferProcess] interim [140000000]:วิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.211008077+07:00","message":"[bufferProcess] send to processor:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.211014606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.211017352+07:00","message":"> Transcript [63] [false]: 'นิทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.211019895+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.211021802+07:00","message":"Set new StatePrefix: 'นิทาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.732872411+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.732903656+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-05-21T13:23:00.732908948+07:00","message":"receive interim result [false|false]: วิชานี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.732925472+07:00","message":"[buffer interim] 11 false วิชานี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.732934526+07:00","message":"[bufferProcess] interim [680000000]:วิชานี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.732937109+07:00","message":"[bufferProcess] send to processor:วิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.732942824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.732945783+07:00","message":"> Transcript [64] [false]: 'วิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.732948161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.732950021+07:00","message":"Set new StatePrefix: 'วิชานี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.980917022+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.980965952+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-05-21T13:23:00.98097394+07:00","message":"receive interim result [false|false]: วิชานี้นะคะจะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.980991835+07:00","message":"[buffer interim] 11 false วิชานี้นะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.980999269+07:00","message":"[bufferProcess] interim [980000000]:วิชานี้นะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.98100324+07:00","message":"[bufferProcess] send to processor:วิชานี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.981007648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.981011745+07:00","message":"> Transcript [65] [false]: 'วิชานี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.981015896+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.981019109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.981021962+07:00","message":"StatePrefix: 'วิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.981024871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.221294474+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.221336197+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-05-21T13:23:01.22134427+07:00","message":"receive interim result [false|false]: วิชานี้นะคะจะมีผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.221357022+07:00","message":"[buffer interim] 11 false วิชานี้นะคะจะมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.221366528+07:00","message":"[bufferProcess] interim [220000000]:วิชานี้นะคะจะมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.221370266+07:00","message":"[bufferProcess] send to processor:วิชานี้นะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.221377969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.221382113+07:00","message":"> Transcript [66] [false]: 'วิชานี้นะคะจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.221387057+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.22139024+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.221394001+07:00","message":"StatePrefix: 'วิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.22139687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.428664243+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.428694375+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-05-21T13:23:01.428699827+07:00","message":"receive interim result [false|false]: วิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.428712257+07:00","message":"[buffer interim] 11 false วิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.428718477+07:00","message":"[bufferProcess] interim [340000000]:วิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.428720708+07:00","message":"[bufferProcess] send to processor:วิชานี้นะคะจะมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.428725916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.428728902+07:00","message":"> Transcript [67] [false]: 'วิชานี้นะคะจะมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.428732204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.428734277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.428747823+07:00","message":"StatePrefix: 'วิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.428750059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.62558314+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.625615278+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-05-21T13:23:01.625620449+07:00","message":"receive interim result [false|false]: วิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.625633366+07:00","message":"[buffer interim] 11 false วิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.625640284+07:00","message":"[bufferProcess] interim [580000000]:วิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.625642887+07:00","message":"[bufferProcess] send to processor:วิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.625648281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.625650799+07:00","message":"> Transcript [68] [false]: 'วิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.62565417+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.625658007+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.625659947+07:00","message":"StatePrefix: 'วิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.625661981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.625666119+07:00","message":"Push: 'วิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.625668043+07:00","message":"TextPushed: 'วิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.625669943+07:00","message":"Set new StatePrefix : 'วิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.625672879+07:00","message":"Next Push (prob) : 'นะคะจะมีหัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.625679904+07:00","message":"push: {false วิชานี้ 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.689188243+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.689225534+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-05-21T13:23:01.689231527+07:00","message":"receive interim result [false|false]: วิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.689245485+07:00","message":"[buffer interim] 11 false วิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.68925223+07:00","message":"[bufferProcess] interim [700000000]:วิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.689255174+07:00","message":"[bufferProcess] send to processor:วิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.68926301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.689266245+07:00","message":"> Transcript [69] [false]: 'วิชานี้นะคะจะมีหัวข้ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.689269612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.689271935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.689274467+07:00","message":"StatePrefix: 'วิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.689276877+07:00","message":"TextPushed: 'วิชานี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.335837+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.335869493+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-05-21T13:23:02.335874862+07:00","message":"receive interim result [false|false]: วิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.335886039+07:00","message":"[buffer interim] 11 false วิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.335894026+07:00","message":"[bufferProcess] interim [300000000]:วิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.335896156+07:00","message":"[bufferProcess] send to processor:วิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.335901542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.335904166+07:00","message":"> Transcript [70] [false]: 'วิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.33590763+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.335909608+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.335912015+07:00","message":"StatePrefix: 'วิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.335914273+07:00","message":"TextPushed: 'วิชานี้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:02.656323521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:02.656345938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.030432954+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.030470708+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-05-21T13:23:03.030478627+07:00","message":"receive interim result [false|false]: วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.030496562+07:00","message":"[buffer interim] 11 false วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.030519679+07:00","message":"[bufferProcess] interim [960000000]:วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.030523339+07:00","message":"[bufferProcess] send to processor:วิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.030527798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.030531448+07:00","message":"> Transcript [71] [false]: 'วิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.030536305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.030539194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.030542641+07:00","message":"StatePrefix: 'วิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.030545704+07:00","message":"TextPushed: 'วิชานี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.140597408+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.214989524+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.255473179+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.255877915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง\",\"confidence\":0.95160395}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.255893774+07:00","message":"receive interim result [true|false]: วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.255900469+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.255903236+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.255910057+07:00","message":"[buffer interim] 11 true วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255919687+07:00","message":"[bufferProcess] interim [320000000]:วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255923324+07:00","message":"[bufferProcess] send to processor (isfinal):วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255926532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.25593732+07:00","message":"> Transcript [72] [false]: 'วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255941035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255943016+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255945155+07:00","message":"StatePrefix: 'วิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.25594744+07:00","message":"TextPushed: 'วิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255951045+07:00","message":"Push: 'นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255953309+07:00","message":"TextPushed: 'วิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255958091+07:00","message":"Set new StatePrefix : 'วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255960752+07:00","message":"Next Push (prob) : 'อะไรบ้างพร้อมชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255962755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255969914+07:00","message":"> Transcript [73] [true]: 'วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255974107+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255977599+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255982496+07:00","message":"StatePrefix: 'วิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.25598484+07:00","message":"TextPushed: 'วิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:03.255987227+07:00","message":"Push: 'อะไรบ้างพร้อมชี้แจง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.255998429+07:00","message":"push: {false นะคะจะมีหัวข้อ 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:03.256007676+07:00","message":"push: {true อะไรบ้างพร้อมชี้แจง 0 0xc000045900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:03.268397754+07:00","message":"write wav file: './tmp/7577/7577_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.400859187+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.400905685+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-05-21T13:23:04.400911271+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.40092708+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.400933608+07:00","message":"[bufferProcess] interim [200000000]:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.400935498+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.400940631+07:00","message":"[bufferProcess] send to processor (ticker):ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.400943191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.40094595+07:00","message":"> Transcript [74] [false]: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.400948274+07:00","message":"Set StatePrefix (first interim): 'ก่อนอื่นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.466376126+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.46640932+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-05-21T13:23:04.466416172+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.466427722+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.466433359+07:00","message":"[bufferProcess] interim [320000000]:ก่อนอื่นเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.466435231+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.627234286+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.627280509+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-05-21T13:23:04.627286403+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.627302507+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.627308498+07:00","message":"[bufferProcess] interim [440000000]:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.627310841+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.627318234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.627321087+07:00","message":"> Transcript [75] [false]: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.62732423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.627326486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.627328686+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.627330903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.266707269+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.266742283+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-05-21T13:23:05.266748618+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.266763528+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.266770137+07:00","message":"[bufferProcess] interim [40000000]:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.266772436+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.266789836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.266792979+07:00","message":"> Transcript [76] [false]: 'ก่อนอื่นเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.266796332+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.266798611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.266800612+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.266802555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:05.657332911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:05.657347321+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.982920166+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.982973219+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-05-21T13:23:05.982979524+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.982997723+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.983005891+07:00","message":"[bufferProcess] interim [820000000]:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.983008687+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.983013279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.983016443+07:00","message":"> Transcript [77] [false]: 'ก่อนอื่นเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.983020223+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.983022268+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.983024167+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.983027945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.557121508+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.557158313+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-05-21T13:23:06.557197319+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.557214438+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557222334+07:00","message":"[bufferProcess] interim [420000000]:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557224751+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557232285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557235742+07:00","message":"> Transcript [78] [false]: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557239416+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557242015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557243712+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557245998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557251384+07:00","message":"Push: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557253227+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557255376+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.557257465+07:00","message":"Next Push (prob) : 'นะคะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.557266546+07:00","message":"push: {false ก่อนอื่นเลย 0 0xc00049db00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.868322501+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.868360289+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-05-21T13:23:06.868366413+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.868381643+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.868389516+07:00","message":"[bufferProcess] interim [660000000]:ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.868392324+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.868398756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.868402171+07:00","message":"> Transcript [79] [false]: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.868405485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.868407697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.868409645+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.868411633+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.938165911+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.93820158+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-05-21T13:23:06.938208096+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.938221108+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.938229167+07:00","message":"[bufferProcess] interim [780000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.938231923+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.93823902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.938242071+07:00","message":"> Transcript [80] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.93824569+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.938247976+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.938250252+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.938252634+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.445058794+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.445109279+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-05-21T13:23:07.445120686+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.445137383+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.445147163+07:00","message":"[bufferProcess] interim [260000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.445149634+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.445155711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.445180104+07:00","message":"> Transcript [81] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.4451835+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.445185808+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.445188138+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.445190472+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.768975719+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.769027958+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-05-21T13:23:07.769034209+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.769052354+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.7690642+07:00","message":"[bufferProcess] interim [560000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.769067172+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.769074173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.769077318+07:00","message":"> Transcript [82] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.769081165+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.76908345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.769087166+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.76908961+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.769096252+07:00","message":"Push: 'นะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.769098277+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.769100302+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.769102982+07:00","message":"Next Push (prob) : 'เทคโนโลยีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.769112388+07:00","message":"push: {false นะคะในวิชา 0 0xc00049db00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.955310657+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.955355382+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-05-21T13:23:07.955363227+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.955384599+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.955398505+07:00","message":"[bufferProcess] interim [740000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.955402499+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.955411834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.955415914+07:00","message":"> Transcript [83] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.955421297+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.95542431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.955427296+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.95543124+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.022307452+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.022346998+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-05-21T13:23:08.02235269+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.022365704+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.022372383+07:00","message":"[bufferProcess] interim [920000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.022375064+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.022380924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.022383765+07:00","message":"> Transcript [84] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.022387388+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.022389466+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.022391452+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.022393834+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.281444569+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.281480863+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-05-21T13:23:08.281487314+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.28149879+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.281506732+07:00","message":"[bufferProcess] interim [100000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.281509348+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.281514967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.281517406+07:00","message":"> Transcript [85] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.281520694+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.281522718+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.28152479+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.281527562+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.335159403+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.335193506+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-05-21T13:23:08.335200173+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.335212647+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.335218892+07:00","message":"[bufferProcess] interim [160000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.335221581+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.335227544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.3352303+07:00","message":"> Transcript [86] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.335233771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.33523568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.335237673+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.335240206+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.335244825+07:00","message":"Push: 'เทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.335246846+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.335248844+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.33525143+07:00","message":"Next Push (prob) : 'ออกแบบและที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.3352588+07:00","message":"push: {false เทคโนโลยีการ 0 0xc00049db00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:08.658144949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:08.658162174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.86218419+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.862216981+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-05-21T13:23:08.862224081+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.862240204+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.862246266+07:00","message":"[bufferProcess] interim [640000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.862248734+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.862252033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.862254773+07:00","message":"> Transcript [87] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.862257064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.862259198+07:00","message":"Set new StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.986587788+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.986618713+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-05-21T13:23:08.986624497+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.986636599+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.986642691+07:00","message":"[bufferProcess] interim [760000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.986645474+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.986651068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.986654036+07:00","message":"> Transcript [88] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.98665771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.986659741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.986661708+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.98666414+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.202369974+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.202409538+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-05-21T13:23:09.20241659+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.202434419+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.202440818+07:00","message":"[bufferProcess] interim [0]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.202443449+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.202447194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.202449865+07:00","message":"> Transcript [89] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.202453434+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.202455453+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.202457847+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.202460508+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.307171997+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.371715246+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.371758496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.371764814+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.371786274+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.37179402+07:00","message":"[bufferProcess] interim [120000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.371797749+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.371806388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.371814964+07:00","message":"> Transcript [90] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.371819131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.371821735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.371823529+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.371826373+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.424451635+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.424504017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราแย่นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.424514298+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราแย่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.424534329+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราแย่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.424543057+07:00","message":"[bufferProcess] interim [240000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราแย่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.424548569+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.424558444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.42456238+07:00","message":"> Transcript [91] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.424568222+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.424571574+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.42457529+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.424579315+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.424589142+07:00","message":"Push: 'ออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.424592118+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.424595503+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.424599085+07:00","message":"Next Push (prob) : 'ของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.424610922+07:00","message":"push: {false ออกแบบและเทคโนโลยี 0 0xc00049db00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.492028745+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.492068756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ\",\"confidence\":0.94966173}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.492075003+07:00","message":"receive interim result [true|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.492080779+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.492082901+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.492089127+07:00","message":"[buffer interim] 12 true ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492095418+07:00","message":"[bufferProcess] interim [300000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492098501+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราแย่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.49210205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492104742+07:00","message":"> Transcript [92] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราแย่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492107997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492110188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492111893+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492114346+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492116167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492117932+07:00","message":"> Transcript [93] [true]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.49212012+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492121833+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492129623+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492131733+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:09.492143669+07:00","message":"Push: 'ของเรานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.492151856+07:00","message":"push: {true ของเรานะคะ 0 0xc00049db00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:09.50417945+07:00","message":"write wav file: './tmp/7577/7577_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.623755051+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.170051069+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.170085149+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-05-21T13:23:10.170090145+07:00","message":"receive interim result [false|false]: ประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.170102353+07:00","message":"[buffer interim] 13 false ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.170110245+07:00","message":"[bufferProcess] interim [600000000]:ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.170112918+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.613296318+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.613334859+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-05-21T13:23:10.613341688+07:00","message":"receive interim result [false|false]: ไม่เจ็บ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.613357636+07:00","message":"[buffer interim] 13 false ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.613364763+07:00","message":"[bufferProcess] interim [20000000]:ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.613366948+07:00","message":"[bufferProcess] send to processor:ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.613373677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.613376289+07:00","message":"> Transcript [94] [false]: 'ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.613378444+07:00","message":"Set StatePrefix (first interim): 'ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.788842501+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.832087752+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.871528988+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.871567189+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-05-21T13:23:10.871574582+07:00","message":"receive interim result [false|false]: ไม่เจ็บปวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.871587102+07:00","message":"[buffer interim] 13 false ไม่เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.87159464+07:00","message":"[bufferProcess] interim [320000000]:ไม่เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.871597808+07:00","message":"[bufferProcess] send to processor:ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.871602622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.871606482+07:00","message":"> Transcript [95] [false]: 'ไม่เจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.871609825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.871612647+07:00","message":"Set new StatePrefix: 'ไม่เจ็บ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.912292354+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.912343541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เจ็บ\",\"confidence\":0.8042871}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.912351549+07:00","message":"receive interim result [true|false]: ไม่เจ็บ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.912361514+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.912364628+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.912370847+07:00","message":"[buffer interim] 13 true ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912386809+07:00","message":"[bufferProcess] interim [380000000]:ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912390687+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912395213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912398983+07:00","message":"> Transcript [96] [false]: 'ไม่เจ็บปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912402797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912405672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912408539+07:00","message":"StatePrefix: 'ไม่เจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912411602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912414293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912417309+07:00","message":"> Transcript [97] [true]: 'ไม่เจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912420328+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912423462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912426315+07:00","message":"StatePrefix: 'ไม่เจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.91242907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:10.912438341+07:00","message":"Push: 'ไม่เจ็บ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:10.912459735+07:00","message":"push: {true ไม่เจ็บ 0 0xc001fe0100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:10.918827213+07:00","message":"write wav file: './tmp/7577/7577_13.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:11.658684637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:11.658726158+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.241854784+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.341998432+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.34201652+07:00","message":"found end of frame, send empty tag with msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.342019424+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.342026294+07:00","message":"[buffer interim] 14 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.342032673+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.342036738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.342039996+07:00","message":"> Transcript [98] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.342042661+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.342044674+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.342046534+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.342048723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.342051326+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.342059348+07:00","message":"push: {true \n 0 0xc000424780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:12.348481962+07:00","message":"write wav file: './tmp/7577/7577_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.433564182+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.320067782+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.320107946+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-05-21T13:23:13.320113445+07:00","message":"receive interim result [false|false]: แบ่งออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.320128101+07:00","message":"[buffer interim] 15 false แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.320134173+07:00","message":"[bufferProcess] interim [900000000]:แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.320136072+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.439732423+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.439776814+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-05-21T13:23:13.439783261+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.439799273+07:00","message":"[buffer interim] 15 false แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.439805813+07:00","message":"[bufferProcess] interim [20000000]:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.439808155+07:00","message":"[bufferProcess] send to processor:แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.439811253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.439813827+07:00","message":"> Transcript [99] [false]: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.439815885+07:00","message":"Set StatePrefix (first interim): 'แบ่งออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.652292808+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.652322658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.652327999+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.652338201+07:00","message":"[buffer interim] 15 false แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.652344122+07:00","message":"[bufferProcess] interim [200000000]:แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.652346327+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.652351425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.652354024+07:00","message":"> Transcript [100] [false]: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.65235677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.652358943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.652360859+07:00","message":"StatePrefix: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.652362948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.883602669+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.883639762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3 ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.883646496+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.88365826+07:00","message":"[buffer interim] 15 false แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.883664961+07:00","message":"[bufferProcess] interim [440000000]:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.883667456+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.883670755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.883673392+07:00","message":"> Transcript [101] [false]: 'แบ่งออกเป็น 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.883676481+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.883678514+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.883680297+07:00","message":"StatePrefix: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.883682157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.994126101+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.994159112+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-05-21T13:23:13.994164941+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.994175587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.994180541+07:00","message":"receive interim result [false|false]:  3 ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.99418712+07:00","message":"[buffer interim] 15 false แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.994189841+07:00","message":"[buffer interim] 15 false  3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.994194949+07:00","message":"[bufferProcess] interim [620000000]:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.994197339+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.994200359+07:00","message":"[bufferProcess] interim [620000000]: 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.994202489+07:00","message":"[bufferProcess] update buffer: แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.994205217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.994208001+07:00","message":"> Transcript [102] [false]: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.994210825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.994212926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.994214755+07:00","message":"StatePrefix: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.994216595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.206572107+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.206614103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.206621134+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.206633729+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-05-21T13:23:14.206636957+07:00","message":"receive interim result [false|false]:  ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.206645992+07:00","message":"[buffer interim] 15 false แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.2066496+07:00","message":"[buffer interim] 15 false  ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206656126+07:00","message":"[bufferProcess] interim [800000000]:แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206658992+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206662115+07:00","message":"[bufferProcess] interim [800000000]: ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206664447+07:00","message":"[bufferProcess] update buffer: แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206667337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206670068+07:00","message":"> Transcript [103] [false]: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206674052+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206677877+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206679785+07:00","message":"StatePrefix: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206681864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206684409+07:00","message":"Push: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.206686156+07:00","message":"TextPushed: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.20668807+07:00","message":"Set new StatePrefix : 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.20669028+07:00","message":"Next Push (prob) : 'เป็น 3 ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.20669917+07:00","message":"push: {false แบ่งออก 0 0xc001e32580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.411284149+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.411322323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.411328535+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.411341208+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-05-21T13:23:14.411344866+07:00","message":"receive interim result [false|false]:  ส่วนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.411353666+07:00","message":"[buffer interim] 15 false แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.411358476+07:00","message":"[buffer interim] 15 false  ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.411400099+07:00","message":"[bufferProcess] interim [980000000]:แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.411423048+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.411435742+07:00","message":"[bufferProcess] interim [980000000]: ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.411439063+07:00","message":"[bufferProcess] update buffer: แบ่งออกเป็น 3 ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.411443208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.411446866+07:00","message":"> Transcript [104] [false]: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.411451965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.41145494+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.411457745+07:00","message":"StatePrefix: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.41146266+07:00","message":"TextPushed: 'แบ่งออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.421894246+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.526222373+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.526266109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3 ส่วนค่ะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.526274182+07:00","message":"receive interim result [true|false]: แบ่งออกเป็น 3 ส่วนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.526285434+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.526288601+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.526296191+07:00","message":"[buffer interim] 15 true แบ่งออกเป็น 3 ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.52630626+07:00","message":"[bufferProcess] interim [220000000]:แบ่งออกเป็น 3 ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526310287+07:00","message":"[bufferProcess] send to processor (isfinal):แบ่งออกเป็น 3 ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526314699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526318463+07:00","message":"> Transcript [105] [false]: 'แบ่งออกเป็น 3 ส่วนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526322493+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526325168+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526327863+07:00","message":"StatePrefix: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526330749+07:00","message":"TextPushed: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526333482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526336137+07:00","message":"> Transcript [106] [true]: 'แบ่งออกเป็น 3 ส่วนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526339228+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526342024+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526344418+07:00","message":"StatePrefix: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526347692+07:00","message":"TextPushed: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.526351314+07:00","message":"Push: 'เป็น 3 ส่วนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.526362114+07:00","message":"push: {true เป็น 3 ส่วนค่ะ 0 0xc001e32580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:14.534644566+07:00","message":"write wav file: './tmp/7577/7577_15.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:14.65943587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:14.65945104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.673902566+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:15.157755065+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:15.15781089+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-05-21T13:23:15.157816875+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:15.157833701+07:00","message":"[buffer interim] 16 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.157840882+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.157842822+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:15.353433927+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:15.353479288+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-05-21T13:23:15.3534853+07:00","message":"receive interim result [false|false]: ส่วนแรก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:15.353499396+07:00","message":"[buffer interim] 16 false ส่วนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.353509153+07:00","message":"[bufferProcess] interim [720000000]:ส่วนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.353513933+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.353522934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.353525735+07:00","message":"> Transcript [107] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.353528108+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:15.725124474+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:15.725191474+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-05-21T13:23:15.725197729+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:15.725212689+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.72521931+07:00","message":"[bufferProcess] interim [80000000]:ส่วนแรกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.725222514+07:00","message":"[bufferProcess] send to processor:ส่วนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.725226111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.725228819+07:00","message":"> Transcript [108] [false]: 'ส่วนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.725231472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.725240679+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.725242756+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:15.72524475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.237883462+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.237920308+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-05-21T13:23:16.23792674+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.237951704+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.237958467+07:00","message":"[bufferProcess] interim [620000000]:ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.23796218+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.237966319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.237970092+07:00","message":"> Transcript [109] [false]: 'ส่วนแรกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.237974782+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.237977963+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.237980665+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.237983513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.43304396+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.433078077+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-05-21T13:23:16.433085021+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.43309784+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.433107704+07:00","message":"[bufferProcess] interim [740000000]:ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.433110322+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.433114045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.433117017+07:00","message":"> Transcript [110] [false]: 'ส่วนแรกเรียกว่าเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.433120024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.433121993+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.433123767+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.433125626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.756019681+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.756058666+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-05-21T13:23:16.756065116+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.756076669+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโนโลยีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.75608363+07:00","message":"[bufferProcess] interim [100000000]:ส่วนแรกเรียกว่าเทคโนโลยีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.756086003+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.756089497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.75609219+07:00","message":"> Transcript [111] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.756095334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.756097293+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.756099038+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.756101406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.756104206+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.756106119+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.75610843+07:00","message":"Set new StatePrefix : 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.756110585+07:00","message":"Next Push (prob) : 'แรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.756118154+07:00","message":"push: {false ส่วน 0 0xc001fe0080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.822524482+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.822565737+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-05-21T13:23:16.822571789+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.822585436+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.822591786+07:00","message":"[bufferProcess] interim [160000000]:ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.822594707+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.822600829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.822603335+07:00","message":"> Transcript [112] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.822606924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.822609151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.82261102+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.822613238+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.946170576+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.946202933+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-05-21T13:23:16.946208878+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.946218834+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.946224857+07:00","message":"[bufferProcess] interim [280000000]:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.94622734+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.946232835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.946235139+07:00","message":"> Transcript [113] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยีหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.946238327+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.946240618+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.946242382+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.946244671+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.373660238+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.433486528+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.476302257+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.476342103+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-05-21T13:23:17.476347975+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.476364969+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.476371054+07:00","message":"[bufferProcess] interim [880000000]:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.47637339+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.476376726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.476379438+07:00","message":"> Transcript [114] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.476382512+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.476385219+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.476387152+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.476389139+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.485328316+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.485354133+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-05-21T13:23:17.485359775+07:00","message":"receive interim result [true|false]: ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.485367224+07:00","message":"end recv isFinal message id 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.485369352+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.48537435+07:00","message":"[buffer interim] 16 true ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485379673+07:00","message":"[bufferProcess] interim [910000000]:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485382692+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485385287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485387548+07:00","message":"> Transcript [115] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485390109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485391837+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.48539344+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485395254+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485398043+07:00","message":"Push: 'แรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485399974+07:00","message":"TextPushed: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485401868+07:00","message":"Set new StatePrefix : 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485403859+07:00","message":"Next Push (prob) : 'น่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.48540559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485407413+07:00","message":"> Transcript [116] [true]: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485409509+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485411081+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485412947+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485414651+07:00","message":"TextPushed: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.485416597+07:00","message":"Push: 'น่ารู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.485423516+07:00","message":"push: {false แรกเรียกว่าเทคโนโลยี 0 0xc001fe0080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.485429114+07:00","message":"push: {true น่ารู้ 0 0xc001fe0080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:17.494448101+07:00","message":"write wav file: './tmp/7577/7577_16.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:17.660371299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:17.660377796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.509858566+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.509890291+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-05-21T13:23:20.509895318+07:00","message":"receive interim result [false|false]: สิ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.509906776+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.509910008+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-05-21T13:23:20.509912747+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.509917111+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.509922207+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-05-21T13:23:20.509925777+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.509925958+07:00","message":"[buffer interim] 17 false สิ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.50994566+07:00","message":"[buffer interim] 17 false ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.509948698+07:00","message":"[buffer interim] 17 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.509956137+07:00","message":"[bufferProcess] interim [540000000]:สิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.509957829+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.509931785+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.509961463+07:00","message":"[bufferProcess] send to processor (ticker):สิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.509964754+07:00","message":"[bufferProcess] interim [600000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.509966271+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.50996872+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.50997077+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.509973453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.509976347+07:00","message":"> Transcript [117] [false]: 'สิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.509978422+07:00","message":"Set StatePrefix (first interim): 'สิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.509979914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.50998158+07:00","message":"> Transcript [118] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.509983442+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.509985115+07:00","message":"Set new StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.509963555+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-05-21T13:23:20.509991641+07:00","message":"receive interim result [false|false]: ซึ่งปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510017209+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510036694+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-05-21T13:23:20.510040039+07:00","message":"receive interim result [false|false]: ซึ่งประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510045901+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510049392+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-05-21T13:23:20.510051985+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510061117+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510064188+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-05-21T13:23:20.510066657+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วยตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.51007054+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510073006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510075051+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510080932+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510083577+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-05-21T13:23:20.510085595+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510088555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510090597+07:00","message":"receive interim result [false|false]:  3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510095734+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510098118+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-05-21T13:23:20.510100142+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510102726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 บท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510104765+07:00","message":"receive interim result [false|false]:  3 บท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510103387+07:00","message":"[buffer interim] 17 false ซึ่งปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510110253+07:00","message":"[buffer interim] 17 false ซึ่งประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.51011223+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510114356+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วยตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510220517+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510222843+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510226373+07:00","message":"[buffer interim] 17 false  3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510229132+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510231665+07:00","message":"[buffer interim] 17 false  3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510138393+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510235636+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.51023797+07:00","message":"[bufferProcess] interim [780000000]:ซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510239594+07:00","message":"[bufferProcess] send to processor:ซึ่งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.51024157+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510243348+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510245375+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งประกอบด้วยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510247054+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510249086+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510256351+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510258291+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510260029+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510262093+07:00","message":"[bufferProcess] interim [620000000]: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510264206+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510266108+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510267742+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510270058+07:00","message":"[bufferProcess] interim [680000000]: 3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510271845+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510273925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510275908+07:00","message":"> Transcript [119] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510278179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510280168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510283275+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510285281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510286792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510288579+07:00","message":"> Transcript [120] [false]: 'ซึ่งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510290366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510291967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510293574+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510295071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510296427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510298073+07:00","message":"> Transcript [121] [false]: 'ซึ่งประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510299667+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510301107+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510302596+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510304077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510305499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510307154+07:00","message":"> Transcript [122] [false]: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510308887+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510310393+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510311874+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510313332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510319186+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.51032101+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510322788+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510324688+07:00","message":"Next Push (prob) : 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510326154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510327804+07:00","message":"> Transcript [123] [false]: 'ซึ่งประกอบด้วยตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510329586+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510331083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510332861+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510334612+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510364652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510366724+07:00","message":"> Transcript [124] [false]: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.51036851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.5103703+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510371946+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510373694+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.51037514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510376757+07:00","message":"> Transcript [125] [false]: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.51037896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510380484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510382002+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.510383553+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.510339588+07:00","message":"push: {false ซึ่ง 0 0xc000044c80}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:20.661414889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:20.661428424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733534945+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733558812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733564109+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733574911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 บทเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733578278+07:00","message":"receive interim result [false|false]:  3 บทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733584932+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733587967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733590724+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733593609+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-05-21T13:23:20.733595609+07:00","message":"receive interim result [false|false]:  บทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733602027+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733604398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733606446+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733609104+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-05-21T13:23:20.733611234+07:00","message":"receive interim result [false|false]:  บทเรียนด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733616904+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.73361941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733621464+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733623972+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-05-21T13:23:20.733625954+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733629247+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733631708+07:00","message":"[buffer interim] 17 false  3 บทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733633634+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733635485+07:00","message":"[buffer interim] 17 false  บทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733637462+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.73363929+07:00","message":"[buffer interim] 17 false  บทเรียนด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733641174+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.73364293+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733647628+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733650174+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733653062+07:00","message":"[bufferProcess] interim [860000000]: 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.7336555+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733657846+07:00","message":"[bufferProcess] interim [980000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733659547+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733661511+07:00","message":"[bufferProcess] interim [980000000]: บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733663226+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733665206+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733670788+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733672842+07:00","message":"[bufferProcess] interim [160000000]: บทเรียนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733674646+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733676599+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733678276+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733680161+07:00","message":"[bufferProcess] interim [280000000]: บทเรียนด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.73368218+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733686663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733689867+07:00","message":"> Transcript [126] [false]: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733692623+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733694474+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733696079+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733697838+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733700183+07:00","message":"Push: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733702097+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733703955+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733705943+07:00","message":"Next Push (prob) : ' 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733707434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733709365+07:00","message":"> Transcript [127] [false]: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733711269+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733712772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733714345+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733716001+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733717431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733893335+07:00","message":"> Transcript [128] [false]: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733895657+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733897259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733898925+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733900698+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733902267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733904039+07:00","message":"> Transcript [129] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733905892+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733907467+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733908999+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.733910603+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.733734536+07:00","message":"push: {false ประกอบด้วย 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757156862+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757205564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757212485+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757226642+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-05-21T13:23:21.757229326+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757239687+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757242768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.75724524+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757248242+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-05-21T13:23:21.757250341+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757255862+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757258412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757260549+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757264345+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-05-21T13:23:21.757266648+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.75727266+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757276035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757278335+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.75728794+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757291414+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757293739+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757295533+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757297348+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757299315+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.757301631+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.75730747+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.75731732+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757320673+07:00","message":"[bufferProcess] send to processor (ticker):ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757323086+07:00","message":"[bufferProcess] interim [400000000]: บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757324776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757326933+07:00","message":"[bufferProcess] interim [640000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757328663+07:00","message":"[bufferProcess] send to processor: บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757330661+07:00","message":"[bufferProcess] interim [640000000]: บทเรียนด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757333196+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.75733526+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757336945+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757338982+07:00","message":"[bufferProcess] interim [700000000]: บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757340757+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757342956+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757344834+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757347579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757350189+07:00","message":"> Transcript [130] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757353364+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757355614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757357425+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757359333+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.75736203+07:00","message":"Push: ' 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757363964+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757367093+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียนด้วยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757369333+07:00","message":"Next Push (prob) : 'เรียนด้วยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757371246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757372956+07:00","message":"> Transcript [131] [false]: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757374585+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757376073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757377705+07:00","message":"> Transcript [132] [false]: ' บทเรียนด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.75737951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757381396+07:00","message":"Set new StatePrefix: ' บทเรียนด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757382895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757384603+07:00","message":"> Transcript [133] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757386213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757387781+07:00","message":"Set new StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757389384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757390989+07:00","message":"> Transcript [134] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757392977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757394646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757396261+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.757397985+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.75740581+07:00","message":"push: {false  3 บท 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.640276267+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:23.662435539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:23.662449581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356252157+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356289048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356295331+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356310513+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-05-21T13:23:24.356314159+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356324024+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356328276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356332703+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.35634007+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-05-21T13:23:24.356342853+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356348597+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356351107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.3563533+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356356733+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-05-21T13:23:24.35635991+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356364529+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356368939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356371063+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356373957+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-05-21T13:23:24.356377006+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356381417+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356383836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356385931+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356383526+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356389518+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-05-21T13:23:24.356425888+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356395678+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356469307+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.35640315+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356474816+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356478509+07:00","message":"[bufferProcess] send to processor (ticker):ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356481994+07:00","message":"[bufferProcess] interim [80000000]: บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356483731+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356486758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356495308+07:00","message":"> Transcript [135] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356499093+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.35650122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.35650307+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.35650525+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356506845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356508532+07:00","message":"> Transcript [136] [false]: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356510261+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356469895+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356514556+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356516516+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356518311+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.35652016+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.35652208+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356523977+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356525817+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356528294+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356530128+07:00","message":"[bufferProcess] send to processor: บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356532223+07:00","message":"[bufferProcess] interim [260000000]: บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356534465+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356536661+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356780417+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356783164+07:00","message":"[bufferProcess] interim [560000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356785126+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356787321+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356791786+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356486208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356799021+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356795183+07:00","message":"[bufferProcess] interim [620000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356806822+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":"InterimProcessor","time":"2026-05-21T13:23:24.356810068+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356811666+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356814844+07:00","message":"[bufferProcess] interim [980000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356817252+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356819537+07:00","message":"[bufferProcess] interim [980000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356822156+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356826116+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356827327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.35683606+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356841042+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-05-21T13:23:24.356845045+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356856253+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356860139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356863833+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356548962+07:00","message":"*********************************"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356869723+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":"InterimProcessor","time":"2026-05-21T13:23:24.356822138+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356878839+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356880995+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356872123+07:00","message":"> Transcript [137] [false]: ' บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356884882+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356886711+07:00","message":"Set new StatePrefix: ' บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.3568883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356890048+07:00","message":"> Transcript [138] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356891871+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356829262+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356942879+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356945379+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356938587+07:00","message":"Set new StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356949717+07:00","message":"[bufferProcess] interim [40000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356951022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.35695284+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356954695+07:00","message":"> Transcript [139] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356947533+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356874787+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.356966473+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356955875+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356970294+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356972716+07:00","message":"[bufferProcess] interim [100000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356974821+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.35697686+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356978596+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356981068+07:00","message":"[bufferProcess] interim [220000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356992894+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.356959689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357002145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357004153+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357006606+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357008675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357013852+07:00","message":"> Transcript [140] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.35701695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357018654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357020328+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357022275+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357023897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357025591+07:00","message":"> Transcript [141] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.3570279+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357029658+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357031178+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357033188+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357034689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357037183+07:00","message":"> Transcript [142] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357039171+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357040874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357042457+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357044306+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357049767+07:00","message":"Push: 'เรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357095342+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357097617+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357100279+07:00","message":"Next Push (prob) : 'เรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357101896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357103703+07:00","message":"> Transcript [143] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357105872+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.35710744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.3571091+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.357110997+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.357071559+07:00","message":"push: {false เรียนด้วยกันนะคะจะได้จัดการ 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.542930504+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.008270564+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.008317565+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-05-21T13:23:25.008323445+07:00","message":"receive interim result [false|false]: วัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.008345102+07:00","message":"[buffer interim] force interim is final (2) : บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008354022+07:00","message":"[bufferProcess] interim [220000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008361088+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.00836453+07:00","message":"[bufferProcess] interim [480000000]:วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008366426+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008368898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.0083719+07:00","message":"> Transcript [144] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.00837603+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008378164+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008380095+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008382218+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.00838402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008385886+07:00","message":"> Transcript [145] [true]: ' บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008387982+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008389527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008391183+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.00839297+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008394641+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008582601+07:00","message":"Push: 'เรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008586782+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.00858912+07:00","message":"Set new StatePrefix : ' บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.00859151+07:00","message":"Next Push (prob) : ' บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.008600878+07:00","message":"push: {true เรียนรู้กับพวกเรา 0 0xc000044c80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.008609227+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_17.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:25.020398744+07:00","message":"write wav file: './tmp/7577/7577_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.059831666+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.059865458+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-05-21T13:23:25.059871195+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.059878714+07:00","message":"end Recv id 18 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.059880475+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.059885301+07:00","message":"[buffer interim] 18 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.059892174+07:00","message":"[bufferProcess] interim [540000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.059894617+07:00","message":"[bufferProcess] send to processor:วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.059901304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.059904169+07:00","message":"> Transcript [146] [false]: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.059906441+07:00","message":"Set StatePrefix (first interim): 'วัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372729035+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372773811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372780401+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372790872+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-05-21T13:23:26.372794464+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372816425+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372819942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372822377+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372825492+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-05-21T13:23:26.372828089+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372836703+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372839262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372841264+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372845784+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-05-21T13:23:26.372848195+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372853945+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372856306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372858241+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372861033+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-05-21T13:23:26.372863841+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372869559+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372874338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย\",\"confidence\":0.958827}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372877565+07:00","message":"receive interim result [true|false]: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372880196+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372900463+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372880653+07:00","message":"[buffer interim] this message is already final false 17: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372912788+07:00","message":"[buffer interim] this message is already final false 17: ' บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372917146+07:00","message":"[buffer interim] this message is already final false 17: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.37292087+07:00","message":"[buffer interim] this message is already final false 17: ' บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372925091+07:00","message":"[buffer interim] this message is already final false 17: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372928916+07:00","message":"[buffer interim] this message is already final false 17: ' บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372933032+07:00","message":"[buffer interim] this message is already final false 17: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372936757+07:00","message":"[buffer interim] this message is already final false 17: ' บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.372940979+07:00","message":"[buffer interim] this message is already final true 17: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:26.663204598+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:26.663217384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:29.660553835+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:29.663757856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:29.663757707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.111626013+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:31.107841377+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:31.107881863+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-05-21T13:23:31.107887371+07:00","message":"receive interim result [false|false]: หัวข้อแรก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:31.107904856+07:00","message":"[buffer interim] force interim is final (2) :วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107911365+07:00","message":"[bufferProcess] interim [540000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107915979+07:00","message":"[bufferProcess] send to processor (isfinal):วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107919086+07:00","message":"[bufferProcess] interim [20000000]:หัวข้อแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107920676+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107923227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107925849+07:00","message":"> Transcript [147] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.10792846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107930355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107932291+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107934241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.10793585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107937984+07:00","message":"> Transcript [148] [true]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107940023+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107941698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.10794322+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107944777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.107950377+07:00","message":"Push: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:31.107958693+07:00","message":"push: {true วันนี้ 0 0xc001fe0500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:31.120408406+07:00","message":"write wav file: './tmp/7577/7577_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:31.305056438+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:31.305101882+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-05-21T13:23:31.305108014+07:00","message":"receive interim result [false|false]: หัวข้อแรกของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:31.305117678+07:00","message":"end Recv id 19 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:31.305119786+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:31.305126959+07:00","message":"[buffer interim] 19 false หัวข้อแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.305135185+07:00","message":"[bufferProcess] interim [200000000]:หัวข้อแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.305137764+07:00","message":"[bufferProcess] send to processor:หัวข้อแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.305145333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.305148249+07:00","message":"> Transcript [149] [false]: 'หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:31.305150439+07:00","message":"Set StatePrefix (first interim): 'หัวข้อแรก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:32.66484904+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:32.664857954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.830665863+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.904306074+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.744496296+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.744536683+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-05-21T13:23:34.744542859+07:00","message":"receive interim result [false|false]: คืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.744557877+07:00","message":"[buffer interim] force interim is final (2) :หัวข้อแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744563942+07:00","message":"[bufferProcess] interim [200000000]:หัวข้อแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744570267+07:00","message":"[bufferProcess] send to processor (isfinal):หัวข้อแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744573704+07:00","message":"[bufferProcess] interim [720000000]:คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744575445+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.74457794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744580828+07:00","message":"> Transcript [150] [false]: 'หัวข้อแรกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744583705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744586286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744588098+07:00","message":"StatePrefix: 'หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744589995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744591622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744593568+07:00","message":"> Transcript [151] [true]: 'หัวข้อแรกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744595521+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744597094+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744598679+07:00","message":"StatePrefix: 'หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744601803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.744609193+07:00","message":"Push: 'หัวข้อแรกของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.744616903+07:00","message":"push: {true หัวข้อแรกของ 0 0xc001e32380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:34.75406016+07:00","message":"write wav file: './tmp/7577/7577_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.921182644+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.01565+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.015688055+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-05-21T13:23:35.015694324+07:00","message":"receive interim result [true|false]: คืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.015705477+07:00","message":"end recv isFinal message id 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.015707887+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.015714331+07:00","message":"[buffer interim] 20 true คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.015725308+07:00","message":"[bufferProcess] interim [50000000]:คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.015728556+07:00","message":"[bufferProcess] send to processor (isfinal):คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.015732306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.015735381+07:00","message":"> Transcript [152] [false]: 'คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.015737712+07:00","message":"Set StatePrefix (first interim): 'คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.01573948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.015741214+07:00","message":"> Transcript [153] [true]: 'คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.015744029+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.015745895+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.015747704+07:00","message":"StatePrefix: 'คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.015749569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.015764948+07:00","message":"Push: 'คืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.015774637+07:00","message":"push: {true คืออะไร 0 0xc00049d900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:35.021772204+07:00","message":"write wav file: './tmp/7577/7577_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.053901991+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.124951051+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.124975322+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.124977944+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.124979754+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:35.665841962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:35.665879113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.750690298+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.844924023+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.844944047+07:00","message":"found end of frame, send empty tag with msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.844946963+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.844953667+07:00","message":"[buffer interim] 21 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.844960719+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.844970128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.844973111+07:00","message":"> Transcript [154] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.844976558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.844978377+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.844980079+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.844982032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.844988612+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.844999548+07:00","message":"push: {true \n 0 0xc00049dd00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:35.851649718+07:00","message":"write wav file: './tmp/7577/7577_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.012645649+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.682507715+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.682546631+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-05-21T13:23:36.682553753+07:00","message":"receive interim result [false|false]: งั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.682568047+07:00","message":"[buffer interim] 22 false งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.682574001+07:00","message":"[bufferProcess] interim [660000000]:งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.682575819+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.745687665+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.745707579+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-05-21T13:23:36.745712007+07:00","message":"receive interim result [false|false]: งั้นก็จะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.74572735+07:00","message":"[buffer interim] 22 false งั้นก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.745733264+07:00","message":"[bufferProcess] interim [780000000]:งั้นก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.7457356+07:00","message":"[bufferProcess] send to processor:งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.745738924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.745741064+07:00","message":"> Transcript [155] [false]: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.745743169+07:00","message":"Set StatePrefix (first interim): 'งั้นก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.978835381+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.978872592+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-05-21T13:23:36.978878446+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.978888217+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.978894389+07:00","message":"[bufferProcess] interim [960000000]:งั้นก็จะได้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.978896675+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.978899954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.978902995+07:00","message":"> Transcript [156] [false]: 'งั้นก็จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.978905962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.978907917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.978909837+07:00","message":"StatePrefix: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.978911693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.186818463+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.186862525+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-05-21T13:23:37.186868369+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.186881534+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.186887702+07:00","message":"[bufferProcess] interim [200000000]:งั้นก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.186890063+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.186896574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.186900134+07:00","message":"> Transcript [157] [false]: 'งั้นก็จะได้พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.186904294+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.186907136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.186910297+07:00","message":"StatePrefix: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.186913569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.785291276+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.785333261+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-05-21T13:23:37.785339495+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.785349793+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.78535638+07:00","message":"[bufferProcess] interim [800000000]:งั้นก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.785358766+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.7853628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.785366642+07:00","message":"> Transcript [158] [false]: 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.785371134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.785374358+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.785377535+07:00","message":"StatePrefix: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.785381231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.889038965+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.889079421+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-05-21T13:23:37.889085647+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.889104308+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889113616+07:00","message":"[bufferProcess] interim [920000000]:งั้นก็จะได้พูดถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889116706+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889125461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889128283+07:00","message":"> Transcript [159] [false]: 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889131988+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889134158+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889136787+07:00","message":"StatePrefix: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889138763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889144724+07:00","message":"Push: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889146855+07:00","message":"TextPushed: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889149412+07:00","message":"Set new StatePrefix : 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.889151748+07:00","message":"Next Push (prob) : 'ได้พูดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.889184865+07:00","message":"push: {false งั้นก็จะ 0 0xc0001fab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.080416202+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.080457732+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-05-21T13:23:38.080463464+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.080481631+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.080489444+07:00","message":"[bufferProcess] interim [100000000]:งั้นก็จะได้พูดถึงความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.080491939+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.080495936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.080499021+07:00","message":"> Transcript [160] [false]: 'งั้นก็จะได้พูดถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.080502778+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.080504673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.080506782+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.080508764+07:00","message":"TextPushed: 'งั้นก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.652848991+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.652891142+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-05-21T13:23:38.65289762+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.652914578+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.652922769+07:00","message":"[bufferProcess] interim [640000000]:งั้นก็จะได้พูดถึงความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.65292529+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.652928758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.652931423+07:00","message":"> Transcript [161] [false]: 'งั้นก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.652935269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.652937122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.652941171+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.652943226+07:00","message":"TextPushed: 'งั้นก็จะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:38.666198523+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:38.666216317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.787840954+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.787884713+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-05-21T13:23:38.787891299+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.787905005+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.78791118+07:00","message":"[bufferProcess] interim [820000000]:งั้นก็จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.787913658+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.787919506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.78792517+07:00","message":"> Transcript [162] [false]: 'งั้นก็จะได้พูดถึงความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.787928771+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.787930851+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.787933461+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.787935646+07:00","message":"TextPushed: 'งั้นก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.84178691+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.841831483+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-05-21T13:23:38.841837901+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.841855011+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.841864397+07:00","message":"[bufferProcess] interim [880000000]:งั้นก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.841867376+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.841871369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.841874144+07:00","message":"> Transcript [163] [false]: 'งั้นก็จะได้พูดถึงความหมายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.841877885+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.841879994+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.841882312+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.841884847+07:00","message":"TextPushed: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.841887745+07:00","message":"Push: 'ได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.841889642+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.841891855+07:00","message":"Set new StatePrefix : 'งั้นก็จะได้พูดถึงความหมายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.84189419+07:00","message":"Next Push (prob) : 'ความหมายของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.841903368+07:00","message":"push: {false ได้พูดถึง 0 0xc0001fab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.373234854+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.373272161+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-05-21T13:23:39.373278249+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.373299893+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.37330711+07:00","message":"[bufferProcess] interim [360000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.373310023+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.373313606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.373316547+07:00","message":"> Transcript [164] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.373319031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.373320927+07:00","message":"Set new StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.621180942+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.621225808+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-05-21T13:23:39.621232443+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.621245873+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.621255147+07:00","message":"[bufferProcess] interim [600000000]:งั้นก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.621258483+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.621266387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.621270297+07:00","message":"> Transcript [165] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.62127671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.621280393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.621282887+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.621285845+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.694292174+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.694328441+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-05-21T13:23:39.694334431+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่าเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.694351765+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบว่าเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.694358022+07:00","message":"[bufferProcess] interim [720000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่าเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.694361286+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.69436704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.694371649+07:00","message":"> Transcript [166] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.69437519+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.694377431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.694379531+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.69438248+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.746969695+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.747006438+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-05-21T13:23:39.747012644+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่าเปลือง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.747025436+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบว่าเปลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.747031764+07:00","message":"[bufferProcess] interim [780000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่าเปลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.747034655+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบว่าเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.747041107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.747043579+07:00","message":"> Transcript [167] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.747046632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.747049167+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.7470513+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.747054375+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.860234724+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.860269902+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-05-21T13:23:39.860275286+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.860290477+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.860299047+07:00","message":"[bufferProcess] interim [840000000]:งั้นก็จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.860303085+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบว่าเปลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.860309673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.86031344+07:00","message":"> Transcript [168] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าเปลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.860318708+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.860322827+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.860326226+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.860328969+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.860333638+07:00","message":"Push: 'ความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.860336503+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.860339577+07:00","message":"Set new StatePrefix : 'งั้นก็จะได้พูดถึงความหมายของระบบว่าเปลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.860342971+07:00","message":"Next Push (prob) : 'ว่าเปลือง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.860351855+07:00","message":"push: {false ความหมายของระบบ 0 0xc0001fab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.865678165+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.865712709+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-05-21T13:23:39.865718917+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.865732533+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.865739255+07:00","message":"[bufferProcess] interim [900000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.865742046+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.865749144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.865752209+07:00","message":"> Transcript [169] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.865765032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.865767734+07:00","message":"Set new StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบเตือน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.499692199+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.499726417+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-05-21T13:23:40.49973223+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.499744798+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.49975097+07:00","message":"[bufferProcess] interim [500000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.499753392+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.499764468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.499767063+07:00","message":"> Transcript [170] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.499769749+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.499771644+07:00","message":"Set new StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.119448588+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.119487211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.11949333+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.119507288+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.119513986+07:00","message":"[bufferProcess] interim [100000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.119516333+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.119521901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.119524479+07:00","message":"> Transcript [171] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.119528219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.119530149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.11953198+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.119534417+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.152480198+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.152520519+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-05-21T13:23:41.152527273+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.152538341+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.15254661+07:00","message":"[bufferProcess] interim [220000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.152549192+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.152555014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.152558502+07:00","message":"> Transcript [172] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.152562186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.152564346+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.152566294+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.152568698+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.472020887+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.472058672+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-05-21T13:23:41.472064868+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.472076942+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.472086543+07:00","message":"[bufferProcess] interim [520000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.47208908+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.472092793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.472095585+07:00","message":"> Transcript [173] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.472099071+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.472101037+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.472103029+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.472105539+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:41.666854792+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:41.666862736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.791247654+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.791282749+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-05-21T13:23:41.791289053+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.791302066+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.79130815+07:00","message":"[bufferProcess] interim [760000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.791310958+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.791316467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.791319257+07:00","message":"> Transcript [174] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.791322859+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.791324736+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.79132717+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.791329819+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.791334454+07:00","message":"Push: 'ว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.791337745+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.791339922+07:00","message":"Set new StatePrefix : 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.791342229+07:00","message":"Next Push (prob) : 'แล้วก็ระบบทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.791349703+07:00","message":"push: {false ว่าคืออะไร 0 0xc0001fab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.860346851+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.860378564+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-05-21T13:23:41.860385505+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.86039968+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.860406057+07:00","message":"[bufferProcess] interim [880000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.860408861+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.860415592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.860418434+07:00","message":"> Transcript [175] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.860422186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.860424172+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.860426069+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.860428746+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.976438656+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.976471812+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-05-21T13:23:41.976477892+07:00","message":"receive interim result [false|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.976489795+07:00","message":"[buffer interim] 22 false งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.976495817+07:00","message":"[bufferProcess] interim [940000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.976498276+07:00","message":"[bufferProcess] send to processor:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.976503754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.976506345+07:00","message":"> Transcript [176] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.976509825+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.976511843+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.976513767+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:41.97651674+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.16463528+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.351912387+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.368865924+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.368898538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ\",\"confidence\":0.93667686}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.368904082+07:00","message":"receive interim result [true|false]: งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.368914876+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.368917477+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.368923859+07:00","message":"[buffer interim] 22 true งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368930269+07:00","message":"[bufferProcess] interim [360000000]:งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368933403+07:00","message":"[bufferProcess] send to processor (isfinal):งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368937545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368940294+07:00","message":"> Transcript [177] [false]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.36894373+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368945835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368947622+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368949941+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368951853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368953634+07:00","message":"> Transcript [178] [true]: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368955798+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368957412+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368958981+07:00","message":"StatePrefix: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368960816+07:00","message":"TextPushed: 'งั้นก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.368963839+07:00","message":"Push: 'แล้วก็ระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.368971391+07:00","message":"push: {true แล้วก็ระบบทางธรรมชาติ 0 0xc0001fab80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:42.383359834+07:00","message":"write wav file: './tmp/7577/7577_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.403456385+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.403499688+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-05-21T13:23:43.403505566+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.403520496+07:00","message":"[buffer interim] 23 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.403527208+07:00","message":"[bufferProcess] interim [80000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.403529177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.403534359+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.403537269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.403539898+07:00","message":"> Transcript [179] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.403542029+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.619881273+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.619921083+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-05-21T13:23:43.619927382+07:00","message":"receive interim result [false|false]: ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.619940928+07:00","message":"[buffer interim] 23 false ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.61994739+07:00","message":"[bufferProcess] interim [320000000]:ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.619949145+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.760698039+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.867291114+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.86735148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทาง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.867367668+07:00","message":"receive interim result [true|false]: ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.867380186+07:00","message":"end recv isFinal message id 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.867387497+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.867405502+07:00","message":"[buffer interim] 23 true ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867423846+07:00","message":"[bufferProcess] interim [620000000]:ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867432858+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867442583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867451154+07:00","message":"> Transcript [180] [false]: 'ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867460562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867468308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867474303+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867481816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.8674873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867493388+07:00","message":"> Transcript [181] [true]: 'ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867500598+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867506947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867513628+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.867520011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.8675404+07:00","message":"Push: 'ระบบทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.867559572+07:00","message":"push: {true ระบบทาง 0 0xc001e32680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:43.874543238+07:00","message":"write wav file: './tmp/7577/7577_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.21366785+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:44.667599405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:44.667610512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.941870266+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.941909317+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-05-21T13:23:44.941914952+07:00","message":"receive interim result [false|false]: เทคนิค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.94192844+07:00","message":"[buffer interim] 24 false เทคนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.941934999+07:00","message":"[bufferProcess] interim [780000000]:เทคนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.941937244+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.941944384+07:00","message":"[bufferProcess] send to processor (ticker):เทคนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.941946816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.941949344+07:00","message":"> Transcript [182] [false]: 'เทคนิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.941951412+07:00","message":"Set StatePrefix (first interim): 'เทคนิค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.059024631+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.059060868+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-05-21T13:23:45.059067644+07:00","message":"receive interim result [false|false]: เทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.059082481+07:00","message":"[buffer interim] 24 false เทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.059091694+07:00","message":"[bufferProcess] interim [840000000]:เทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.05909344+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.19590377+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.195947685+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-05-21T13:23:45.195954301+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.195969812+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.19597659+07:00","message":"[bufferProcess] interim [20000000]:เทคโนโลยีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.195979262+07:00","message":"[bufferProcess] send to processor:เทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.195985809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.195988614+07:00","message":"> Transcript [183] [false]: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.195991169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.195993296+07:00","message":"Set new StatePrefix: 'เทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.380431673+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.380466348+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-05-21T13:23:45.380473948+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.380489305+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.380495575+07:00","message":"[bufferProcess] interim [140000000]:เทคโนโลยีหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.380498221+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.380505181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.380507676+07:00","message":"> Transcript [184] [false]: 'เทคโนโลยีหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.380510752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.380512706+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.380514502+07:00","message":"StatePrefix: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.380517171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.384362537+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.384398219+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-05-21T13:23:45.384404517+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.384417407+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.384423284+07:00","message":"[bufferProcess] interim [200000000]:เทคโนโลยีหรือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.384425595+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.384437545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.384440408+07:00","message":"> Transcript [185] [false]: 'เทคโนโลยีหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.384443686+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.384446403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.384448717+07:00","message":"StatePrefix: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.384451132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.578289357+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.578329259+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-05-21T13:23:45.578335608+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.578349607+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.578357194+07:00","message":"[bufferProcess] interim [380000000]:เทคโนโลยีหรือเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.578359752+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.578365437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.578368026+07:00","message":"> Transcript [186] [false]: 'เทคโนโลยีหรือเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.578371882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.578374087+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.578375984+07:00","message":"StatePrefix: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.578378109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.625677679+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.625726188+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-05-21T13:23:45.62573218+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.625760608+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.625772465+07:00","message":"[bufferProcess] interim [440000000]:เทคโนโลยีหรือเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.625776158+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.625782907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.625785614+07:00","message":"> Transcript [187] [false]: 'เทคโนโลยีหรือเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.625789156+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.625791305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.625793136+07:00","message":"StatePrefix: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.625795205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.625801391+07:00","message":"Push: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.625803169+07:00","message":"TextPushed: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.62580509+07:00","message":"Set new StatePrefix : 'เทคโนโลยีหรือเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.625807053+07:00","message":"Next Push (prob) : 'หรือเป็นไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.625814465+07:00","message":"push: {false เทคโนโลยี 0 0xc001e32200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.951232651+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.951274052+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-05-21T13:23:45.951279848+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.951293025+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.951300405+07:00","message":"[bufferProcess] interim [800000000]:เทคโนโลยีหรือเป็นระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.951302816+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.951308212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.951311349+07:00","message":"> Transcript [188] [false]: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.951314008+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.951316218+07:00","message":"Set new StatePrefix: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.141635287+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.141680334+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-05-21T13:23:46.141687259+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.141703766+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.141711134+07:00","message":"[bufferProcess] interim [980000000]:เทคโนโลยีหรือเป็นระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.14171395+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.141722212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.14172493+07:00","message":"> Transcript [189] [false]: 'เทคโนโลยีหรือเป็นระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.141728479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.141731291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.141733522+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.141735664+07:00","message":"TextPushed: 'เทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.267368268+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.26740454+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-05-21T13:23:46.267410192+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.267423871+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นระบบที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.26743163+07:00","message":"[bufferProcess] interim [40000000]:เทคโนโลยีหรือเป็นระบบที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.267434106+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.267441501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.267444254+07:00","message":"> Transcript [190] [false]: 'เทคโนโลยีหรือเป็นระบบที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.267447952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.26744982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.267451716+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.267456755+07:00","message":"TextPushed: 'เทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.269621181+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.269633026+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-05-21T13:23:46.269636785+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.269654861+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.269662107+07:00","message":"[bufferProcess] interim [100000000]:เทคโนโลยีหรือเป็นระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.269664213+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.269666658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.269668904+07:00","message":"> Transcript [191] [false]: 'เทคโนโลยีหรือเป็นระบบที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.269671175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.269672967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.269674668+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.269676729+07:00","message":"TextPushed: 'เทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.340266654+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.340308452+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-05-21T13:23:46.34031517+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.340328966+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.340339229+07:00","message":"[bufferProcess] interim [160000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.340344346+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.340350988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.340355615+07:00","message":"> Transcript [192] [false]: 'เทคโนโลยีหรือเป็นระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.3403598+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.340362226+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.340364342+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.340366647+07:00","message":"TextPushed: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.340373179+07:00","message":"Push: 'หรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.340375015+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.34037714+07:00","message":"Set new StatePrefix : 'เทคโนโลยีหรือเป็นระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.340379218+07:00","message":"Next Push (prob) : 'ที่มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.340387459+07:00","message":"push: {false หรือเป็นระบบ 0 0xc001e32200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.533530703+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.533573166+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-05-21T13:23:46.533581785+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.533598816+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.533606005+07:00","message":"[bufferProcess] interim [400000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.533608597+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.533612708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.533616617+07:00","message":"> Transcript [193] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.533619881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.533623082+07:00","message":"Set new StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.845601309+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.84564004+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-05-21T13:23:46.845647433+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.845662343+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.845668652+07:00","message":"[bufferProcess] interim [640000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.845671169+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.845677818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.845680535+07:00","message":"> Transcript [194] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.845683961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.845685821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.845687783+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:46.845690869+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.361203566+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.361246361+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-05-21T13:23:47.361254104+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.361280995+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.361288779+07:00","message":"[bufferProcess] interim [180000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.361292023+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.361295554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.361298297+07:00","message":"> Transcript [195] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.361302324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.361304128+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.361306387+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.361309363+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:47.667834152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:47.667848063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.867846543+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.867881562+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-05-21T13:23:47.867887549+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.867901133+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.867907225+07:00","message":"[bufferProcess] interim [660000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.867909572+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.867923282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.867926399+07:00","message":"> Transcript [196] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.867929546+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.867931614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.867933662+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.86793651+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:48.444830391+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:48.444875549+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-05-21T13:23:48.444883185+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:48.444899358+07:00","message":"[buffer interim] 24 false เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444910261+07:00","message":"[bufferProcess] interim [260000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444914367+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444922608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444927457+07:00","message":"> Transcript [197] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444934581+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444937486+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444940517+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444944233+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444951804+07:00","message":"Push: 'ที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444957188+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444960355+07:00","message":"Set new StatePrefix : 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.444964395+07:00","message":"Next Push (prob) : 'สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:48.444974318+07:00","message":"push: {false ที่มนุษย์ 0 0xc001e32200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:49.520626933+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:49.627904065+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:49.627950755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ\",\"confidence\":0.94377124}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:49.627961691+07:00","message":"receive interim result [true|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:49.627974881+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:49.62797703+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:49.627984416+07:00","message":"[buffer interim] 24 true เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.627992503+07:00","message":"[bufferProcess] interim [550000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.627996838+07:00","message":"[bufferProcess] send to processor (isfinal):เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628000648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628003111+07:00","message":"> Transcript [198] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628006368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628008535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628010545+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.62801313+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628015137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628017214+07:00","message":"> Transcript [199] [true]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628019265+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628020784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628022362+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628024145+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:49.628028423+07:00","message":"Push: 'สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:49.628040055+07:00","message":"push: {true สร้างขึ้นนั้นเองนะคะ 0 0xc001e32200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:49.639497328+07:00","message":"write wav file: './tmp/7577/7577_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:49.783991639+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.333861649+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.333905581+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-05-21T13:23:50.333911135+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.333928215+07:00","message":"[buffer interim] 25 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.333934758+07:00","message":"[bufferProcess] interim [540000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.333937222+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.470863783+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.47090401+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-05-21T13:23:50.47091246+07:00","message":"receive interim result [false|false]: ถอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.470926691+07:00","message":"[buffer interim] 25 false ถอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.470933923+07:00","message":"[bufferProcess] interim [660000000]:ถอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.470936299+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.470943527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.470946467+07:00","message":"> Transcript [200] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.470948549+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.531200885+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.53124547+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-05-21T13:23:50.531252362+07:00","message":"receive interim result [false|false]: ขอชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.531265979+07:00","message":"[buffer interim] 25 false ขอชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.531276328+07:00","message":"[bufferProcess] interim [720000000]:ขอชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.531279967+07:00","message":"[bufferProcess] send to processor:ถอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.531286075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.531289786+07:00","message":"> Transcript [201] [false]: 'ถอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.531292991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.531296801+07:00","message":"Set new StatePrefix: 'ถอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.558823963+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.558853583+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-05-21T13:23:50.558859676+07:00","message":"receive interim result [false|false]: ขอจีบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.558872185+07:00","message":"[buffer interim] 25 false ขอจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.558878549+07:00","message":"[bufferProcess] interim [780000000]:ขอจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.558882556+07:00","message":"[bufferProcess] send to processor:ขอชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.558887021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.558890542+07:00","message":"> Transcript [202] [false]: 'ขอชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.558894137+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.558897424+07:00","message":"Set new StatePrefix: 'ขอชื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.64466734+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.644701578+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-05-21T13:23:50.644707919+07:00","message":"receive interim result [false|false]: ขอชีส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.644719988+07:00","message":"[buffer interim] 25 false ขอชีส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.644728519+07:00","message":"[bufferProcess] interim [840000000]:ขอชีส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.64473069+07:00","message":"[bufferProcess] send to processor:ขอจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.644736282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.644739005+07:00","message":"> Transcript [203] [false]: 'ขอจีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.644741497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.644743396+07:00","message":"Set new StatePrefix: 'ขอจีบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:50.668035466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:50.668045346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.765001899+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.765036555+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-05-21T13:23:50.765042259+07:00","message":"receive interim result [false|false]: ขอชี้แจง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.765058935+07:00","message":"[buffer interim] 25 false ขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.765066195+07:00","message":"[bufferProcess] interim [960000000]:ขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.765069017+07:00","message":"[bufferProcess] send to processor:ขอชีส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.765072825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.7650762+07:00","message":"> Transcript [204] [false]: 'ขอชีส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.76507851+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.76508054+07:00","message":"Set new StatePrefix: 'ขอชีส'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.057710908+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.05775966+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-05-21T13:23:51.057766601+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.057782571+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.057791386+07:00","message":"[bufferProcess] interim [320000000]:ขอชี้แจงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.057793901+07:00","message":"[bufferProcess] send to processor:ขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.057801212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.057803726+07:00","message":"> Transcript [205] [false]: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.057806031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.057808029+07:00","message":"Set new StatePrefix: 'ขอชี้แจง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.348217968+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.348258713+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-05-21T13:23:51.348264886+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.348280163+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.348288055+07:00","message":"[bufferProcess] interim [560000000]:ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.348290477+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.348293998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.34829666+07:00","message":"> Transcript [206] [false]: 'ขอชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.348299835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.348303901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.348305899+07:00","message":"StatePrefix: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.348307988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.746440892+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.746486205+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-05-21T13:23:51.746493148+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.746509498+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.746515694+07:00","message":"[bufferProcess] interim [980000000]:ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.746518062+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.746521829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.74652497+07:00","message":"> Transcript [207] [false]: 'ขอชี้แจงจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.746529201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.746531999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.74653473+07:00","message":"StatePrefix: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.74653791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.856031738+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.856070256+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-05-21T13:23:51.85607645+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.856092788+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.856100476+07:00","message":"[bufferProcess] interim [40000000]:ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.856106796+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.856115705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.856119624+07:00","message":"> Transcript [208] [false]: 'ขอชี้แจงจุดประสงค์นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.856123128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.856125255+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.856127583+07:00","message":"StatePrefix: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.856129576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.368098294+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.368142197+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-05-21T13:23:52.368147968+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.368163595+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368171126+07:00","message":"[bufferProcess] interim [580000000]:ขอชี้แจงจุดประสงค์นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368173759+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368211519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368215519+07:00","message":"> Transcript [209] [false]: 'ขอชี้แจงจุดประสงค์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368219595+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368221502+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368223431+07:00","message":"StatePrefix: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368225395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368228775+07:00","message":"Push: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368230559+07:00","message":"TextPushed: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368232437+07:00","message":"Set new StatePrefix : 'ขอชี้แจงจุดประสงค์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.368234722+07:00","message":"Next Push (prob) : 'จุดประสงค์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.368243115+07:00","message":"push: {false ขอชี้แจง 0 0xc0001fad00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.559387081+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.55942364+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-05-21T13:23:52.559433454+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.559448515+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.559456269+07:00","message":"[bufferProcess] interim [820000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.559459344+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.559467623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.559470399+07:00","message":"> Transcript [210] [false]: 'ขอชี้แจงจุดประสงค์นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.559473225+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.559475335+07:00","message":"Set new StatePrefix: 'ขอชี้แจงจุดประสงค์นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.819057028+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.81909397+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-05-21T13:23:52.819100322+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.819115504+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.819124723+07:00","message":"[bufferProcess] interim [60000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.819127715+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.819132191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.819134946+07:00","message":"> Transcript [211] [false]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.819137197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.819139166+07:00","message":"Set new StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.007968536+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.008007825+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-05-21T13:23:53.008014543+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.008029044+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.008035941+07:00","message":"[bufferProcess] interim [240000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.008038508+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.008045696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.008049023+07:00","message":"> Transcript [212] [false]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.008053076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.008055011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.008056835+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.008060688+07:00","message":"TextPushed: 'ขอชี้แจง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.009189803+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.009199112+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-05-21T13:23:53.009202208+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.009209566+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.009212674+07:00","message":"[bufferProcess] interim [300000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.00921467+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.009217379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.009219562+07:00","message":"> Transcript [213] [false]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.009221719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.009223335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.009225012+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.009226945+07:00","message":"TextPushed: 'ขอชี้แจง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.111561225+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.234608652+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.234652577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง\",\"confidence\":0.95836943}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.234667607+07:00","message":"receive interim result [true|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.234677415+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.234679916+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.234687186+07:00","message":"[buffer interim] 25 true ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234696847+07:00","message":"[bufferProcess] interim [540000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234702159+07:00","message":"[bufferProcess] send to processor (isfinal):ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234705747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234708359+07:00","message":"> Transcript [214] [false]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234711953+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234713936+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234716096+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234718386+07:00","message":"TextPushed: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234719977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234721854+07:00","message":"> Transcript [215] [true]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234723986+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234725574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234727246+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234729038+07:00","message":"TextPushed: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.234732046+07:00","message":"Push: 'จุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.234740326+07:00","message":"push: {true จุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง 0 0xc0001fad00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:53.243848313+07:00","message":"write wav file: './tmp/7577/7577_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.371801996+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:53.668313666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:53.668328469+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.735521657+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.735554488+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-05-21T13:23:53.735560311+07:00","message":"receive interim result [false|false]: หัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.735574831+07:00","message":"[buffer interim] 26 false หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.73558428+07:00","message":"[bufferProcess] interim [420000000]:หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.735586574+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.840962426+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.840998028+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-05-21T13:23:53.841003591+07:00","message":"receive interim result [false|false]: หวง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.841019602+07:00","message":"[buffer interim] 26 false หวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.84102674+07:00","message":"[bufferProcess] interim [480000000]:หวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.841028987+07:00","message":"[bufferProcess] send to processor:หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.841037279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.841039872+07:00","message":"> Transcript [216] [false]: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.841042005+07:00","message":"Set StatePrefix (first interim): 'หัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.900200271+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.900237765+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-05-21T13:23:53.900243487+07:00","message":"receive interim result [false|false]: หัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.90025759+07:00","message":"[buffer interim] 26 false หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.900265217+07:00","message":"[bufferProcess] interim [540000000]:หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.900267745+07:00","message":"[bufferProcess] send to processor:หวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.900274836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.900278251+07:00","message":"> Transcript [217] [false]: 'หวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.900280741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.900283324+07:00","message":"Set new StatePrefix: 'หวง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.037819681+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.037858234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อ RE\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.037864512+07:00","message":"receive interim result [false|false]: หัวข้อ RE"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.037879373+07:00","message":"[buffer interim] 26 false หัวข้อ RE"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.03788659+07:00","message":"[bufferProcess] interim [720000000]:หัวข้อ RE"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.037889221+07:00","message":"[bufferProcess] send to processor:หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.037897743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.037901793+07:00","message":"> Transcript [218] [false]: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.037905545+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.03790906+07:00","message":"Set new StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.223718799+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.223764979+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-05-21T13:23:54.223771361+07:00","message":"receive interim result [false|false]: หัวข้อเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.223784937+07:00","message":"[buffer interim] 26 false หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.223790493+07:00","message":"[bufferProcess] interim [840000000]:หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.223792598+07:00","message":"[bufferProcess] send to processor:หัวข้อ RE"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.223797771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.223800405+07:00","message":"> Transcript [219] [false]: 'หัวข้อ RE'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.223803154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.223805105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.223807193+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.223809229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.803542582+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.803571776+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-05-21T13:23:54.80357742+07:00","message":"receive interim result [false|false]: หัวข้อเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.803590117+07:00","message":"[buffer interim] 26 false หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.803596236+07:00","message":"[bufferProcess] interim [440000000]:หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.803607611+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.803614826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.803617518+07:00","message":"> Transcript [220] [false]: 'หัวข้อเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.803620952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.803622961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.803624842+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.803626723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.817316234+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.817351404+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-05-21T13:23:54.817356506+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องราว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.81736932+07:00","message":"[buffer interim] 26 false หัวข้อเรื่องราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.817376099+07:00","message":"[bufferProcess] interim [500000000]:หัวข้อเรื่องราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.817380531+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.817387599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.817390479+07:00","message":"> Transcript [221] [false]: 'หัวข้อเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.817393411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.817395622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.817397462+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.817399521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.925376373+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.92541782+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-05-21T13:23:54.925425254+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.9254398+07:00","message":"[buffer interim] 26 false หัวข้อเรื่องระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.925450143+07:00","message":"[bufferProcess] interim [560000000]:หัวข้อเรื่องระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.92545404+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.925460998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.925464791+07:00","message":"> Transcript [222] [false]: 'หัวข้อเรื่องราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.925469422+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.925472404+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.925474963+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.92547805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.925484813+07:00","message":"Push: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.925487548+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.925490452+07:00","message":"Set new StatePrefix : 'หัวข้อเรื่องราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.925493378+07:00","message":"Next Push (prob) : 'เรื่องราว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.925505372+07:00","message":"push: {false หัวข้อ 0 0xc0001faf80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.259721574+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.259764929+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-05-21T13:23:55.259771889+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.259785038+07:00","message":"[buffer interim] 26 false หัวข้อเรื่องระบบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.259791006+07:00","message":"[bufferProcess] interim [860000000]:หัวข้อเรื่องระบบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.259793461+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.25979891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.25980245+07:00","message":"> Transcript [223] [false]: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.259804935+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.259806986+07:00","message":"Set new StatePrefix: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.269594499+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.269618192+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-05-21T13:23:55.269623573+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบเตือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.269634217+07:00","message":"[buffer interim] 26 false หัวข้อเรื่องระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.269638893+07:00","message":"[bufferProcess] interim [920000000]:หัวข้อเรื่องระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.269640998+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องระบบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.269645637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.269648253+07:00","message":"> Transcript [224] [false]: 'หัวข้อเรื่องระบบคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.269651499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.269653699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.269655508+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.269657521+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.477265647+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.477306343+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-05-21T13:23:55.477313181+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.477333212+07:00","message":"[buffer interim] 26 false หัวข้อเรื่องระบบคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.477342099+07:00","message":"[bufferProcess] interim [40000000]:หัวข้อเรื่องระบบคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.477345504+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.477352109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.477356031+07:00","message":"> Transcript [225] [false]: 'หัวข้อเรื่องระบบเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.477360486+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.477363836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.477366898+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.477369876+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.645245377+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.645280503+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-05-21T13:23:55.645287044+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.645297434+07:00","message":"[buffer interim] 26 false หัวข้อเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.645303849+07:00","message":"[bufferProcess] interim [280000000]:หัวข้อเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.645306479+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องระบบคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.645311797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.645314581+07:00","message":"> Transcript [226] [false]: 'หัวข้อเรื่องระบบคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.645318069+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.645320456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.645322624+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.645324739+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.863587193+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.863617241+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-05-21T13:23:55.863625138+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบคืออะไรเนี่ยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.86363696+07:00","message":"[buffer interim] 26 false หัวข้อเรื่องระบบคืออะไรเนี่ยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.86364578+07:00","message":"[bufferProcess] interim [520000000]:หัวข้อเรื่องระบบคืออะไรเนี่ยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.863648914+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.863655601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.863659367+07:00","message":"> Transcript [227] [false]: 'หัวข้อเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.863663315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.863665931+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.863669519+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.863672127+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.863675875+07:00","message":"Push: 'เรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.863678578+07:00","message":"TextPushed: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.86368175+07:00","message":"Set new StatePrefix : 'หัวข้อเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.863685085+07:00","message":"Next Push (prob) : 'คืออะไรเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.863694143+07:00","message":"push: {false เรื่องระบบ 0 0xc0001faf80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.009181073+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.009213591+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-05-21T13:23:56.009219803+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.009233793+07:00","message":"[buffer interim] 26 false หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.009243806+07:00","message":"[bufferProcess] interim [640000000]:หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.009246702+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องระบบคืออะไรเนี่ยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.009253363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.009255909+07:00","message":"> Transcript [228] [false]: 'หัวข้อเรื่องระบบคืออะไรเนี่ยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.009259097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.009261581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.009263721+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.009266474+07:00","message":"TextPushed: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.118969212+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.18319142+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.222012992+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.222038997+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-05-21T13:23:56.222043925+07:00","message":"receive interim result [true|false]: หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.222055742+07:00","message":"end recv isFinal message id 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.22205824+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.222064107+07:00","message":"[buffer interim] 26 true หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222070058+07:00","message":"[bufferProcess] interim [970000000]:หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222073113+07:00","message":"[bufferProcess] send to processor (isfinal):หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222076712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222079094+07:00","message":"> Transcript [229] [false]: 'หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222082106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222084431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222086217+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222088279+07:00","message":"TextPushed: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222089978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.22209387+07:00","message":"> Transcript [230] [true]: 'หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222096071+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222097641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222099247+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222101093+07:00","message":"TextPushed: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.222109347+07:00","message":"Push: 'คืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.222118897+07:00","message":"push: {true คืออะไรเนี่ยนะคะ 0 0xc0001faf80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:56.229871035+07:00","message":"write wav file: './tmp/7577/7577_26.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:56.669378399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:56.669382886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.736835982+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.736872696+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-05-21T13:23:56.736878139+07:00","message":"receive interim result [false|false]: กูก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.736893803+07:00","message":"[buffer interim] 27 false กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.736899638+07:00","message":"[bufferProcess] interim [420000000]:กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.736901604+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.92429527+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.924332317+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-05-21T13:23:56.92433784+07:00","message":"receive interim result [false|false]: ผู้กอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.924349341+07:00","message":"[buffer interim] 27 false ผู้กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.924357456+07:00","message":"[bufferProcess] interim [600000000]:ผู้กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.924359484+07:00","message":"[bufferProcess] send to processor:กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.924365056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.924367485+07:00","message":"> Transcript [231] [false]: 'กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.92436963+07:00","message":"Set StatePrefix (first interim): 'กูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.028552495+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.028582405+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-05-21T13:23:57.028587697+07:00","message":"receive interim result [false|false]: กูก็แค่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.028601757+07:00","message":"[buffer interim] 27 false กูก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.028607719+07:00","message":"[bufferProcess] interim [660000000]:กูก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.028609829+07:00","message":"[bufferProcess] send to processor:ผู้กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.028612937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.028615713+07:00","message":"> Transcript [232] [false]: 'ผู้กอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.028617912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.028619912+07:00","message":"Set new StatePrefix: 'ผู้กอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.044468868+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.044499464+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-05-21T13:23:57.044504892+07:00","message":"receive interim result [false|false]: กูก็เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.044518929+07:00","message":"[buffer interim] 27 false กูก็เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.044524492+07:00","message":"[bufferProcess] interim [720000000]:กูก็เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.044526412+07:00","message":"[bufferProcess] send to processor:กูก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.044529485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.044531948+07:00","message":"> Transcript [233] [false]: 'กูก็แค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.044533754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.044535573+07:00","message":"Set new StatePrefix: 'กูก็แค่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.260004001+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.260044842+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-05-21T13:23:57.260051447+07:00","message":"receive interim result [false|false]: กูก็ขั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.260064178+07:00","message":"[buffer interim] 27 false กูก็ขั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.26007083+07:00","message":"[bufferProcess] interim [840000000]:กูก็ขั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.260073137+07:00","message":"[bufferProcess] send to processor:กูก็เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.260078496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.260081434+07:00","message":"> Transcript [234] [false]: 'กูก็เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.26008378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.260085829+07:00","message":"Set new StatePrefix: 'กูก็เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.303706888+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.303739244+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-05-21T13:23:57.303753712+07:00","message":"receive interim result [false|false]: กูก็คาดหวัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.303772365+07:00","message":"[buffer interim] 27 false กูก็คาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.303778851+07:00","message":"[bufferProcess] interim [900000000]:กูก็คาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.303781425+07:00","message":"[bufferProcess] send to processor:กูก็ขั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.303784851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.303788551+07:00","message":"> Transcript [235] [false]: 'กูก็ขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.303790964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.30379291+07:00","message":"Set new StatePrefix: 'กูก็ขั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.539045326+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.539089986+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-05-21T13:23:57.539097507+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.53911248+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.539118609+07:00","message":"[bufferProcess] interim [140000000]:กูก็คาดหวังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.539120921+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.539127429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.539130524+07:00","message":"> Transcript [236] [false]: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.539132937+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.539134849+07:00","message":"Set new StatePrefix: 'กูก็คาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.608409229+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.608450924+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-05-21T13:23:57.608456878+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.608470051+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.608476793+07:00","message":"[bufferProcess] interim [200000000]:กูก็คาดหวังให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.608479577+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.608485301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.608487898+07:00","message":"> Transcript [237] [false]: 'กูก็คาดหวังให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.608491037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.608493109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.60849506+07:00","message":"StatePrefix: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.608497258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.633470868+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.633506966+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-05-21T13:23:57.633512215+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.633529189+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.633536117+07:00","message":"[bufferProcess] interim [260000000]:กูก็คาดหวังให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.633538293+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.633541688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.63354464+07:00","message":"> Transcript [238] [false]: 'กูก็คาดหวังให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.633548384+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.633550313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.63355218+07:00","message":"StatePrefix: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.633554101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.63817931+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.638197516+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-05-21T13:23:57.638201768+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.638210677+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.638226152+07:00","message":"[bufferProcess] interim [320000000]:กูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.638228448+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.638234203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.638236578+07:00","message":"> Transcript [239] [false]: 'กูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.63823896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.638241465+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.63824314+07:00","message":"StatePrefix: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.638244872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.963812731+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.963854834+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-05-21T13:23:57.963860769+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสาว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.963876221+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.963885227+07:00","message":"[bufferProcess] interim [620000000]:กูก็คาดหวังให้นักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.963887656+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.96389112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.963894196+07:00","message":"> Transcript [240] [false]: 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.963897965+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.963900154+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.963901915+07:00","message":"StatePrefix: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.963903959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.963906494+07:00","message":"Push: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.963908431+07:00","message":"TextPushed: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.963910689+07:00","message":"Set new StatePrefix : 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.963914396+07:00","message":"Next Push (prob) : 'ให้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.963922797+07:00","message":"push: {false กูก็คาดหวัง 0 0xc000044b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.062696748+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.062738997+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-05-21T13:23:58.062756013+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.062772346+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.062782075+07:00","message":"[bufferProcess] interim [680000000]:กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.062785059+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.062792316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.062794941+07:00","message":"> Transcript [241] [false]: 'กูก็คาดหวังให้นักเรียนสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.062798318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.062800418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.062802238+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.062804838+07:00","message":"TextPushed: 'กูก็คาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.647878479+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.647920176+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-05-21T13:23:58.64792606+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.647944217+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.647952597+07:00","message":"[bufferProcess] interim [280000000]:กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.647955054+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.647958501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.64796134+07:00","message":"> Transcript [242] [false]: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.647964807+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.647967049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.647969121+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.647971257+07:00","message":"TextPushed: 'กูก็คาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.768768002+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.768804366+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-05-21T13:23:58.768810275+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.768824445+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.768830494+07:00","message":"[bufferProcess] interim [400000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.768832865+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.768838056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.768840868+07:00","message":"> Transcript [243] [false]: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.768844429+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.768846504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.76884883+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.768850943+07:00","message":"TextPushed: 'กูก็คาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.219609705+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.219653074+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-05-21T13:23:59.219659428+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.219675761+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.219682505+07:00","message":"[bufferProcess] interim [880000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.219685101+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.219688782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.219691327+07:00","message":"> Transcript [244] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.219695047+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.219697305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.219699222+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.219701229+07:00","message":"TextPushed: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.219710888+07:00","message":"Push: 'ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.219714495+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.21971951+07:00","message":"Set new StatePrefix : 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.219723519+07:00","message":"Next Push (prob) : 'สามารถอธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.21973439+07:00","message":"push: {false ให้นักเรียน 0 0xc000044b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.409788175+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.409842736+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-05-21T13:23:59.409851523+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.409870957+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.409885423+07:00","message":"[bufferProcess] interim [60000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.409889814+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.409898662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.409904856+07:00","message":"> Transcript [245] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.409911153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.409914022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.409916792+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.409921095+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.663749336+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.663788582+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-05-21T13:23:59.663796626+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.663809539+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.663816916+07:00","message":"[bufferProcess] interim [300000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.663819713+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.663825407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.663832047+07:00","message":"> Transcript [246] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.663836006+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.663837776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.663839985+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.663842533+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:59.670378602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:59.67040415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.923542022+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.923581271+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-05-21T13:23:59.923587839+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.923604364+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.923613228+07:00","message":"[bufferProcess] interim [540000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.923615817+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.923623315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.92362611+07:00","message":"> Transcript [247] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.923629876+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.923631901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.923634297+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.923638681+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.928350221+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.928383081+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-05-21T13:23:59.928388903+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.928404048+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.928411069+07:00","message":"[bufferProcess] interim [600000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.928413467+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.928416878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.928419295+07:00","message":"> Transcript [248] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.928423392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.928425548+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.928427715+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.928430109+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.928436752+07:00","message":"Push: 'สามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.928439017+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.92844102+07:00","message":"Set new StatePrefix : 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.92844383+07:00","message":"Next Push (prob) : 'ความหมายของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.928450901+07:00","message":"push: {false สามารถอธิบาย 0 0xc000044b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.241620549+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.241665132+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-05-21T13:24:00.24167459+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.241694935+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.241708583+07:00","message":"[bufferProcess] interim [900000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.241712352+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.241722512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.241726702+07:00","message":"> Transcript [249] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.241730642+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.241734873+07:00","message":"Set new StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.851910379+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.851941821+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-05-21T13:24:00.8519484+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.851963201+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.851969998+07:00","message":"[bufferProcess] interim [500000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.851972793+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.851979901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.851982425+07:00","message":"> Transcript [250] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.851985754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.851987879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.85198977+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.851992654+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.943639342+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.943682536+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-05-21T13:24:00.943689427+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.943705276+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.943712397+07:00","message":"[bufferProcess] interim [620000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.943715407+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.943719099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.94372197+07:00","message":"> Transcript [251] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.943726307+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.943728173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.943730128+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.943732601+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.52981992+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.529853068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.529858965+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.529871338+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.529877374+07:00","message":"[bufferProcess] interim [220000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.52987979+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.529885211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.529888086+07:00","message":"> Transcript [252] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.529893934+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.529896191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.529897982+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.529908586+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.702478005+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.781333748+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.781375948+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-05-21T13:24:01.781384754+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.781399735+07:00","message":"[buffer interim] 27 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781407249+07:00","message":"[bufferProcess] interim [460000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781411655+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781421296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781425651+07:00","message":"> Transcript [253] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781429118+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781431588+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781433862+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781436633+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781444265+07:00","message":"Push: 'ความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781446422+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781448484+07:00","message":"Set new StatePrefix : 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.781450602+07:00","message":"Next Push (prob) : 'ได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.781458366+07:00","message":"push: {false ความหมายของระบบ 0 0xc000044b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.834805023+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.834868857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ\",\"confidence\":0.94594514}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.834877929+07:00","message":"receive interim result [true|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.834888559+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.834890704+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.834897052+07:00","message":"[buffer interim] 27 true กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.83490615+07:00","message":"[bufferProcess] interim [520000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834911605+07:00","message":"[bufferProcess] send to processor (isfinal):กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834915315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834918175+07:00","message":"> Transcript [254] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834921406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834923351+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834925137+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834927698+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834929653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834931438+07:00","message":"> Transcript [255] [true]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834933817+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834935392+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.83493707+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834939084+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.834945223+07:00","message":"Push: 'ได้นะคะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.834953219+07:00","message":"push: {true ได้นะคะสามารถ 0 0xc000044b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:01.846081132+07:00","message":"write wav file: './tmp/7577/7577_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.894347188+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.65954988+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.659585764+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-05-21T13:24:02.65959076+07:00","message":"receive interim result [false|false]: เชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.659606454+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.659611294+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-05-21T13:24:02.659615364+07:00","message":"receive interim result [false|false]: เชื่อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.659634275+07:00","message":"[buffer interim] 28 false เชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.659654196+07:00","message":"[buffer interim] 28 false เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.659663218+07:00","message":"[bufferProcess] interim [480000000]:เชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.659665427+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.659669019+07:00","message":"[bufferProcess] interim [540000000]:เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.659671257+07:00","message":"[bufferProcess] send to processor:เชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.659678828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.659681875+07:00","message":"> Transcript [256] [false]: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.659683999+07:00","message":"Set StatePrefix (first interim): 'เชื่อ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:02.671030969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:02.67105276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.80008159+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.800131082+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-05-21T13:24:02.800139027+07:00","message":"receive interim result [false|false]: เชื่อมโยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.800159533+07:00","message":"[buffer interim] 28 false เชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.800170624+07:00","message":"[bufferProcess] interim [720000000]:เชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.800172785+07:00","message":"[bufferProcess] send to processor:เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.800179752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.800183059+07:00","message":"> Transcript [257] [false]: 'เชื่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.800186035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.800187902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.800189984+07:00","message":"StatePrefix: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.80019224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.560423859+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.560456594+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-05-21T13:24:03.560462903+07:00","message":"receive interim result [false|false]: เชื่อมโยงความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.560475928+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.560480234+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-05-21T13:24:03.560483003+07:00","message":"receive interim result [false|false]: เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.560487629+07:00","message":"[buffer interim] 28 false เชื่อมโยงความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.560490875+07:00","message":"[buffer interim] 28 false เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560496128+07:00","message":"[bufferProcess] interim [140000000]:เชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560498134+07:00","message":"[bufferProcess] send to processor:เชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560501001+07:00","message":"[bufferProcess] interim [380000000]:เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560502916+07:00","message":"[bufferProcess] send to processor:เชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560505649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560508249+07:00","message":"> Transcript [258] [false]: 'เชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560511056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560513218+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560514886+07:00","message":"StatePrefix: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560516819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560518446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560520301+07:00","message":"> Transcript [259] [false]: 'เชื่อมโยงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560522252+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560524177+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560526257+07:00","message":"StatePrefix: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.560527936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.680287269+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.943201843+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.08207172+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.082108501+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-05-21T13:24:04.082113925+07:00","message":"receive interim result [false|false]: เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.082131481+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.082136306+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-05-21T13:24:04.082139242+07:00","message":"receive interim result [true|false]: เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.082142469+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.08214471+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.082162715+07:00","message":"[buffer interim] 28 false เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.082180528+07:00","message":"[buffer interim] 28 true เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082192672+07:00","message":"[bufferProcess] interim [980000000]:เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.08219689+07:00","message":"[bufferProcess] send to processor:เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082202909+07:00","message":"[bufferProcess] interim [10000000]:เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082207307+07:00","message":"[bufferProcess] send to processor (isfinal):เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082220557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082238899+07:00","message":"> Transcript [260] [false]: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082244061+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082246608+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082248463+07:00","message":"StatePrefix: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082250974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082259299+07:00","message":"Push: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082261399+07:00","message":"TextPushed: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082263471+07:00","message":"Set new StatePrefix : 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082265965+07:00","message":"Next Push (prob) : 'มโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082268348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082270626+07:00","message":"> Transcript [261] [false]: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082272778+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082274476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082276098+07:00","message":"StatePrefix: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082277966+07:00","message":"TextPushed: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082280608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.08228237+07:00","message":"> Transcript [262] [true]: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082284416+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082286002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082292837+07:00","message":"StatePrefix: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082294664+07:00","message":"TextPushed: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.082297048+07:00","message":"Push: 'มโยงความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.08227624+07:00","message":"push: {false เชื่อ 0 0xc001fe0000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.082314672+07:00","message":"push: {true มโยงความสัมพันธ์ 0 0xc001fe0000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:04.09045747+07:00","message":"write wav file: './tmp/7577/7577_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.712626765+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.712666813+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-05-21T13:24:04.712672664+07:00","message":"receive interim result [false|false]: ขององค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.712686543+07:00","message":"[buffer interim] 29 false ขององค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.71269306+07:00","message":"[bufferProcess] interim [780000000]:ขององค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.712694955+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.853083129+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.853119009+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-05-21T13:24:04.853124778+07:00","message":"receive interim result [false|false]: ขององค์ภา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.853138061+07:00","message":"[buffer interim] 29 false ขององค์ภา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.853144845+07:00","message":"[bufferProcess] interim [900000000]:ขององค์ภา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.853146915+07:00","message":"[bufferProcess] send to processor:ขององค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.853149913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.853152637+07:00","message":"> Transcript [263] [false]: 'ขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.853154749+07:00","message":"Set StatePrefix (first interim): 'ขององค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.931200111+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.931242527+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-05-21T13:24:04.931250577+07:00","message":"receive interim result [false|false]: ขององค์การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.931269097+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.931275297+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-05-21T13:24:04.931279051+07:00","message":"receive interim result [false|false]: องค์ประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.931289256+07:00","message":"[buffer interim] 29 false ขององค์การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.931303265+07:00","message":"[buffer interim] 29 false องค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931312345+07:00","message":"[bufferProcess] interim [960000000]:ขององค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931315645+07:00","message":"[bufferProcess] send to processor:ขององค์ภา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931322426+07:00","message":"[bufferProcess] interim [20000000]:องค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931325074+07:00","message":"[bufferProcess] send to processor:ขององค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931328948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931333353+07:00","message":"> Transcript [264] [false]: 'ขององค์ภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931337566+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931341502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931343694+07:00","message":"StatePrefix: 'ขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931345784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.93134766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931349593+07:00","message":"> Transcript [265] [false]: 'ขององค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931351432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931353346+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.931355076+07:00","message":"StatePrefix: 'ขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.93135679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.124634326+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.124649378+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.124652547+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.124655549+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.124657499+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.124659192+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.12466088+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.205113847+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.205150561+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-05-21T13:24:05.205156091+07:00","message":"receive interim result [false|false]: องค์ประกอบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.205184241+07:00","message":"[buffer interim] 29 false องค์ประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.205195769+07:00","message":"[bufferProcess] interim [320000000]:องค์ประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.205199028+07:00","message":"[bufferProcess] send to processor:องค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.205202846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.205205582+07:00","message":"> Transcript [266] [false]: 'องค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.205208094+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.205209961+07:00","message":"Set new StatePrefix: 'องค์ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.318120369+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.3181586+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-05-21T13:24:05.318164896+07:00","message":"receive interim result [false|false]: ขององค์ประกอบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.318180044+07:00","message":"[buffer interim] 29 false ขององค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.318188264+07:00","message":"[bufferProcess] interim [380000000]:ขององค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.318190775+07:00","message":"[bufferProcess] send to processor:องค์ประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.318194332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.318197192+07:00","message":"> Transcript [267] [false]: 'องค์ประกอบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.318200049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.318202058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.318203864+07:00","message":"StatePrefix: 'องค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.318205815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.471532698+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.57963919+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.579675701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขององค์ประกอบต่างๆ\",\"confidence\":0.93288296}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.57968376+07:00","message":"receive interim result [true|false]: ขององค์ประกอบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.57969314+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.579695278+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.579702682+07:00","message":"[buffer interim] 29 true ขององค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.57971097+07:00","message":"[bufferProcess] interim [770000000]:ขององค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.579714877+07:00","message":"[bufferProcess] send to processor (isfinal):ขององค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.579719163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.579722983+07:00","message":"> Transcript [268] [false]: 'ขององค์ประกอบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.579726242+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.579728655+07:00","message":"Set new StatePrefix: 'ขององค์ประกอบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.579730296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.579732094+07:00","message":"> Transcript [269] [true]: 'ขององค์ประกอบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.579734436+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.579736333+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.57974385+07:00","message":"StatePrefix: 'ขององค์ประกอบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.579746443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.579749681+07:00","message":"Push: 'ขององค์ประกอบต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.579756503+07:00","message":"push: {true ขององค์ประกอบต่างๆ 0 0xc00049df80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:05.586115777+07:00","message":"write wav file: './tmp/7577/7577_29.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:05.67110331+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:05.671106339+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.792496493+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.354297199+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.354331272+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-05-21T13:24:06.354336161+07:00","message":"receive interim result [false|false]: ขี้เกียจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.354348733+07:00","message":"[buffer interim] 30 false ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.35435518+07:00","message":"[bufferProcess] interim [600000000]:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.354356994+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.469933895+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.469971736+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-05-21T13:24:06.469977276+07:00","message":"receive interim result [false|false]: ที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.469991375+07:00","message":"[buffer interim] 30 false ที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.469997556+07:00","message":"[bufferProcess] interim [660000000]:ที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.469999651+07:00","message":"[bufferProcess] send to processor:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.470004837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.470007339+07:00","message":"> Transcript [270] [false]: 'ขี้เกียจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.470009464+07:00","message":"Set StatePrefix (first interim): 'ขี้เกียจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.551950329+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.551989396+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-05-21T13:24:06.551995512+07:00","message":"receive interim result [false|false]: ขี้เกียจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.552008791+07:00","message":"[buffer interim] 30 false ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.552015969+07:00","message":"[bufferProcess] interim [780000000]:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.552018305+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.552021805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.552024537+07:00","message":"> Transcript [271] [false]: 'ที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.552026645+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.552028455+07:00","message":"Set new StatePrefix: 'ที่เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.67051078+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.670546057+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-05-21T13:24:06.670552489+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.670569741+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.670576778+07:00","message":"[bufferProcess] interim [840000000]:ที่เกี่ยวเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.670579214+07:00","message":"[bufferProcess] send to processor:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.670583108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.670585944+07:00","message":"> Transcript [272] [false]: 'ขี้เกียจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.670588433+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.670590812+07:00","message":"Set new StatePrefix: 'ขี้เกียจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.843641755+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.843679912+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-05-21T13:24:06.843685594+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.843696587+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.84370318+07:00","message":"[bufferProcess] interim [80000000]:ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.843705621+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.843710987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.84371382+07:00","message":"> Transcript [273] [false]: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.843716185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.843718134+07:00","message":"Set new StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.055228448+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.05526232+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-05-21T13:24:07.055267627+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.055279499+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.055285602+07:00","message":"[bufferProcess] interim [320000000]:ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.055287815+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.05529328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.055296238+07:00","message":"> Transcript [274] [false]: 'ที่เกี่ยวเนื่องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.055299113+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.055300975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.055302677+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.055304681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.244055607+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.244092277+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-05-21T13:24:07.24409823+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.244109745+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.244116358+07:00","message":"[bufferProcess] interim [500000000]:ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.244118986+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.244122305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.244125138+07:00","message":"> Transcript [275] [false]: 'ที่เกี่ยวเนื่องกันภัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.244128083+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.24413009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.244132461+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.244134726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.546503272+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.546545613+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-05-21T13:24:07.546551874+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.546570264+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.546580359+07:00","message":"[bufferProcess] interim [740000000]:ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.546582899+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.546589258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.546592238+07:00","message":"> Transcript [276] [false]: 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.546595595+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.546598454+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.546600705+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.546602976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.55319+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.553215158+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-05-21T13:24:07.55322164+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.553233665+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.553238468+07:00","message":"[bufferProcess] interim [800000000]:ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.553240769+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.553248212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.55325055+07:00","message":"> Transcript [277] [false]: 'ที่เกี่ยวเนื่องกันภายในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.553253178+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.553255612+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.553257604+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.553259658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.55326599+07:00","message":"Push: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.553268115+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.553270174+07:00","message":"Set new StatePrefix : 'ที่เกี่ยวเนื่องกันภายในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.55327221+07:00","message":"Next Push (prob) : 'กันภายในรถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.553280054+07:00","message":"push: {false ที่เกี่ยวเนื่อง 0 0xc0001fae80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.910101367+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.941950775+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.941991989+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-05-21T13:24:07.94199885+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.942015234+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.942023338+07:00","message":"[bufferProcess] interim [160000000]:ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.942026058+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.94203545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.942040992+07:00","message":"> Transcript [278] [false]: 'ที่เกี่ยวเนื่องกันภายในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.942043693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.942045939+07:00","message":"Set new StatePrefix: 'ที่เกี่ยวเนื่องกันภายในระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.021515589+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.02154492+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-05-21T13:24:08.021550423+07:00","message":"receive interim result [true|false]: ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.021560959+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.021563804+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.021569822+07:00","message":"[buffer interim] 30 true ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021575829+07:00","message":"[bufferProcess] interim [340000000]:ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021580999+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021584602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.02158717+07:00","message":"> Transcript [279] [false]: 'ที่เกี่ยวเนื่องกันภายในระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021589756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021591591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021593553+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่องกันภายในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021596041+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021597804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021599561+07:00","message":"> Transcript [280] [true]: 'ที่เกี่ยวเนื่องกันภายในระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021601626+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.02160321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021604821+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่องกันภายในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021606758+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.021612445+07:00","message":"Push: 'กันภายในระบบได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.021620673+07:00","message":"push: {true กันภายในระบบได้ 0 0xc0001fae80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:08.031871853+07:00","message":"write wav file: './tmp/7577/7577_30.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.042574035+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:08.671690908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:08.67171288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.284935364+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.284971344+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-05-21T13:24:09.284977412+07:00","message":"receive interim result [false|false]: ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.284991193+07:00","message":"[buffer interim] 31 false ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.284997457+07:00","message":"[bufferProcess] interim [260000000]:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.284999059+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.285006528+07:00","message":"[bufferProcess] send to processor (ticker):ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.285009585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.285012793+07:00","message":"> Transcript [281] [false]: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.285017097+07:00","message":"Set StatePrefix (first interim): 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.797787763+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.797824434+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-05-21T13:24:09.79783165+07:00","message":"receive interim result [false|false]: เกาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.797843987+07:00","message":"[buffer interim] 31 false เกาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.797852202+07:00","message":"[bufferProcess] interim [740000000]:เกาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.797854072+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.812712161+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.81275157+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-05-21T13:24:09.81275777+07:00","message":"receive interim result [false|false]: ก็บอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.812772829+07:00","message":"[buffer interim] 31 false ก็บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.812779043+07:00","message":"[bufferProcess] interim [800000000]:ก็บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.812781171+07:00","message":"[bufferProcess] send to processor:เกาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.812784379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.812787317+07:00","message":"> Transcript [282] [false]: 'เกาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.81278969+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.812791647+07:00","message":"Set new StatePrefix: 'เกาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.933305291+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.933344916+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-05-21T13:24:09.933350507+07:00","message":"receive interim result [false|false]: ก็ขอให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.933366234+07:00","message":"[buffer interim] 31 false ก็ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.933372639+07:00","message":"[bufferProcess] interim [860000000]:ก็ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.933374934+07:00","message":"[bufferProcess] send to processor:ก็บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.933380323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.933383673+07:00","message":"> Transcript [283] [false]: 'ก็บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.93338582+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.933388028+07:00","message":"Set new StatePrefix: 'ก็บอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.132624592+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.132663211+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-05-21T13:24:10.132669621+07:00","message":"receive interim result [false|false]: ก็ขอให้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.132682531+07:00","message":"[buffer interim] 31 false ก็ขอให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.132690547+07:00","message":"[bufferProcess] interim [100000000]:ก็ขอให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.132692851+07:00","message":"[bufferProcess] send to processor:ก็ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.132696692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.132699558+07:00","message":"> Transcript [284] [false]: 'ก็ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.132702221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.132704348+07:00","message":"Set new StatePrefix: 'ก็ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.170874377+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.170911957+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-05-21T13:24:10.170919237+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.170937823+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.170949599+07:00","message":"[bufferProcess] interim [160000000]:ก็ขอให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.170951757+07:00","message":"[bufferProcess] send to processor:ก็ขอให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.170954877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.170958211+07:00","message":"> Transcript [285] [false]: 'ก็ขอให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.170961368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.170963453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.17096529+07:00","message":"StatePrefix: 'ก็ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.170967348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.367422661+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.36746101+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-05-21T13:24:10.367467558+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.367482759+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.367490808+07:00","message":"[bufferProcess] interim [400000000]:ก็ขอให้นักเรียนตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.367493505+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.367497509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.367502753+07:00","message":"> Transcript [286] [false]: 'ก็ขอให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.36750599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.367508327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.367510249+07:00","message":"StatePrefix: 'ก็ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.367512333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.495187601+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.495228887+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-05-21T13:24:10.495242664+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.495254838+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.495264208+07:00","message":"[bufferProcess] interim [520000000]:ก็ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.495267714+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.495274083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.49527785+07:00","message":"> Transcript [287] [false]: 'ก็ขอให้นักเรียนตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.495282114+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.495286049+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.495288058+07:00","message":"StatePrefix: 'ก็ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.495290737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.621310218+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.621345852+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-05-21T13:24:10.621353441+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.621366091+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.621372159+07:00","message":"[bufferProcess] interim [580000000]:ก็ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.621374457+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.621379857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.62138249+07:00","message":"> Transcript [288] [false]: 'ก็ขอให้นักเรียนตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.621385804+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.621387769+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.621389674+07:00","message":"StatePrefix: 'ก็ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.621391926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.621396306+07:00","message":"Push: 'ก็ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.62139822+07:00","message":"TextPushed: 'ก็ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.621400188+07:00","message":"Set new StatePrefix : 'ก็ขอให้นักเรียนตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.621402602+07:00","message":"Next Push (prob) : 'นักเรียนตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.621410837+07:00","message":"push: {false ก็ขอให้ 0 0xc001fe0680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.691195417+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.691228804+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-05-21T13:24:10.691234684+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.691255458+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.691272419+07:00","message":"[bufferProcess] interim [700000000]:ก็ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.691275423+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.691283491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.691286565+07:00","message":"> Transcript [289] [false]: 'ก็ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.69128902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.691291314+07:00","message":"Set new StatePrefix: 'ก็ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.012797536+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.012837695+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-05-21T13:24:11.012844476+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.012861507+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.012871788+07:00","message":"[bufferProcess] interim [0]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.01287448+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.012882364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.01288518+07:00","message":"> Transcript [290] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.01288894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.012891365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.012893809+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.012896079+07:00","message":"TextPushed: 'ก็ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.069513365+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.069550654+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-05-21T13:24:11.069556999+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.069571963+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.069578626+07:00","message":"[bufferProcess] interim [120000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.069581595+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.069588549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.069591485+07:00","message":"> Transcript [291] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.069594702+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.069596742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.069599089+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.069601702+07:00","message":"TextPushed: 'ก็ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.270510215+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.270548413+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-05-21T13:24:11.270555418+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.270580394+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.270591774+07:00","message":"[bufferProcess] interim [240000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.27059437+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.270598628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.270601548+07:00","message":"> Transcript [292] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.270605023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.270607171+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.270609146+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.270611332+07:00","message":"TextPushed: 'ก็ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.392345917+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.392387717+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-05-21T13:24:11.392394101+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.392412823+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.392418936+07:00","message":"[bufferProcess] interim [420000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.392421708+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.39242513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.39242866+07:00","message":"> Transcript [293] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.392431933+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.392434207+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.392436459+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.392438609+07:00","message":"TextPushed: 'ก็ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.392441459+07:00","message":"Push: 'นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.392443355+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.392445303+07:00","message":"Set new StatePrefix : 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.392447373+07:00","message":"Next Push (prob) : 'เรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.392454602+07:00","message":"push: {false นักเรียนตั้งใจ 0 0xc001fe0680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.532265469+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.532302007+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-05-21T13:24:11.532308657+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.532322812+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.532330686+07:00","message":"[bufferProcess] interim [480000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.532333353+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.532340473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.532343449+07:00","message":"> Transcript [294] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.532346815+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.532349021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.532350864+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.532353503+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.585465401+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.585507731+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-05-21T13:24:11.585513983+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.585531853+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.585543301+07:00","message":"[bufferProcess] interim [540000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.585546276+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.585553829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.585556845+07:00","message":"> Transcript [295] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.585560496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.585562485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.585564763+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.585567119+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:11.672705754+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:11.672744298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.901425878+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.901465627+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-05-21T13:24:11.901474834+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.901487733+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.901498149+07:00","message":"[bufferProcess] interim [840000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.901502715+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.901510989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.901515385+07:00","message":"> Transcript [296] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.901519882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.90152318+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.901525647+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.901528154+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.911397002+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.911427104+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-05-21T13:24:11.911434033+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.911448773+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.911454079+07:00","message":"[bufferProcess] interim [900000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.911456504+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.911459674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.911462225+07:00","message":"> Transcript [297] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.91146567+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.911468051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.911470398+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.911474631+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.911481928+07:00","message":"Push: 'เรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.911484033+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.9114862+07:00","message":"Set new StatePrefix : 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.911488579+07:00","message":"Next Push (prob) : 'บรรลุจุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.911495939+07:00","message":"push: {false เรียนเพื่อที่จะ 0 0xc001fe0680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.961435586+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.961483417+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-05-21T13:24:11.961491374+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.961506581+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.961513951+07:00","message":"[bufferProcess] interim [20000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.961516491+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.961524025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.961526877+07:00","message":"> Transcript [298] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.961529532+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.414116082+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.414150644+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-05-21T13:24:12.414157605+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.414170931+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.414178677+07:00","message":"[bufferProcess] interim [380000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.414181252+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.414184754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.414187366+07:00","message":"> Transcript [299] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.414190775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.41419305+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.414194966+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.41419765+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.610827393+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.610863489+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-05-21T13:24:12.610873398+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.610883489+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.610889846+07:00","message":"[bufferProcess] interim [560000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.610892506+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.610896144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.610898962+07:00","message":"> Transcript [300] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.610902416+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.610904561+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.610906505+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.61090902+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.87000975+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.870048607+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-05-21T13:24:12.870054753+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.87007242+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.870079475+07:00","message":"[bufferProcess] interim [920000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.870082088+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.870086065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.870089522+07:00","message":"> Transcript [301] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.870092845+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.870094791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.870097222+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.870100063+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.109936609+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.109976739+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-05-21T13:24:13.109984132+07:00","message":"receive interim result [false|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.110003653+07:00","message":"[buffer interim] 31 false ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.110014016+07:00","message":"[bufferProcess] interim [40000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.110016867+07:00","message":"[bufferProcess] send to processor:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.110020616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.11002359+07:00","message":"> Transcript [302] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.110027407+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.110029431+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.110031659+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.110034201+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.110040077+07:00","message":"Push: 'บรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.1100419+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.110044927+07:00","message":"Set new StatePrefix : 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.110047294+07:00","message":"Next Push (prob) : 'ประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.110065498+07:00","message":"push: {false บรรลุจุด 0 0xc001fe0680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.2893758+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.351309822+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.445606498+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.445642128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.445649005+07:00","message":"receive interim result [true|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.44565799+07:00","message":"end recv isFinal message id 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.445660201+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.445667473+07:00","message":"[buffer interim] 31 true ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445677073+07:00","message":"[bufferProcess] interim [460000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.44568098+07:00","message":"[bufferProcess] send to processor (isfinal):ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445684962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445687873+07:00","message":"> Transcript [303] [false]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445691552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445693529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445695709+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445698531+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445701075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445702891+07:00","message":"> Transcript [304] [true]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445705467+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445707029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445708711+07:00","message":"StatePrefix: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445710591+07:00","message":"TextPushed: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.445720802+07:00","message":"Push: 'ประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.445729179+07:00","message":"push: {true ประสงค์การเรียนรู้ของเรา 0 0xc001fe0680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:13.456892351+07:00","message":"write wav file: './tmp/7577/7577_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.340749237+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.340795699+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-05-21T13:24:14.340802374+07:00","message":"receive interim result [false|false]: หลวงพ่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.340819862+07:00","message":"[buffer interim] 32 false หลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.340827261+07:00","message":"[bufferProcess] interim [20000000]:หลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.34082994+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:14.672762614+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:14.672772341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.702067551+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.800160784+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.800192597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลวงพ่อ\",\"confidence\":0.9466071}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.800199038+07:00","message":"receive interim result [true|false]: หลวงพ่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.800210884+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.800213014+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.800218896+07:00","message":"[buffer interim] 32 true หลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800225675+07:00","message":"[bufferProcess] interim [560000000]:หลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800230688+07:00","message":"[bufferProcess] send to processor (isfinal):หลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800245801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800273049+07:00","message":"> Transcript [305] [false]: 'หลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800277319+07:00","message":"Set StatePrefix (first interim): 'หลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800279677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800282147+07:00","message":"> Transcript [306] [true]: 'หลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800286047+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800288131+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800291059+07:00","message":"StatePrefix: 'หลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800293099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.800298678+07:00","message":"Push: 'หลวงพ่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.800311536+07:00","message":"push: {true หลวงพ่อ 0 0xc0001fb500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:14.808657718+07:00","message":"write wav file: './tmp/7577/7577_32.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.83131646+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.900044304+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.032480289+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.032504028+07:00","message":"found end of frame, send empty tag with msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.032508511+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.032516888+07:00","message":"[buffer interim] 33 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.032526577+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.0325316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.032536367+07:00","message":"> Transcript [307] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.032540076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.032542995+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.032546058+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.032548672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.032551992+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.032562933+07:00","message":"push: {true \n 0 0xc001e32080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:15.037343629+07:00","message":"write wav file: './tmp/7577/7577_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.091648004+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.220853669+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.501277665+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.501295791+07:00","message":"found end of frame, send empty tag with msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.501299113+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.501305059+07:00","message":"[buffer interim] 34 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.501310982+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.501314482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.50131747+07:00","message":"> Transcript [308] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.501319866+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.501321767+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.501323586+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.501325485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.501327937+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.501337158+07:00","message":"push: {true \n 0 0xc001e32480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:15.506408579+07:00","message":"write wav file: './tmp/7577/7577_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.541523126+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:16.582613482+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:16.582651867+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-05-21T13:24:16.582657357+07:00","message":"receive interim result [false|false]: ก่อนอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:16.582671499+07:00","message":"[buffer interim] 35 false ก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:16.582680121+07:00","message":"[bufferProcess] interim [80000000]:ก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:16.582681929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:16.582688297+07:00","message":"[bufferProcess] send to processor (ticker):ก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:16.582691156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:16.582693832+07:00","message":"> Transcript [309] [false]: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:16.582696015+07:00","message":"Set StatePrefix (first interim): 'ก่อนอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:16.774528495+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:16.77457095+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-05-21T13:24:16.774577913+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:16.774594052+07:00","message":"[buffer interim] 35 false ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:16.774604071+07:00","message":"[bufferProcess] interim [260000000]:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:16.774606867+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.069658784+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.141353369+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.16834145+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.168375155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลย\",\"confidence\":0.95518965}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.168382931+07:00","message":"receive interim result [true|false]: ก่อนอื่นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.168390811+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.168393005+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.1683993+07:00","message":"[buffer interim] 35 true ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168407749+07:00","message":"[bufferProcess] interim [770000000]:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168412316+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168415403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168418378+07:00","message":"> Transcript [310] [false]: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168421083+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168422982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168424831+07:00","message":"StatePrefix: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168426655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168428342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168430188+07:00","message":"> Transcript [311] [true]: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.16843217+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168433989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168435542+07:00","message":"StatePrefix: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168437141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.168444616+07:00","message":"Push: 'ก่อนอื่นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.168452177+07:00","message":"push: {true ก่อนอื่นเลย 0 0xc001e32780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:17.175871556+07:00","message":"write wav file: './tmp/7577/7577_35.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:17.673832385+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:17.673855114+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.198305613+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.198354781+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-05-21T13:24:18.198360582+07:00","message":"receive interim result [false|false]: กู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.198376132+07:00","message":"[buffer interim] 36 false กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.198382186+07:00","message":"[bufferProcess] interim [80000000]:กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.19838389+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.198389226+07:00","message":"[bufferProcess] send to processor (ticker):กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.198392065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.198394669+07:00","message":"> Transcript [312] [false]: 'กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.198397105+07:00","message":"Set StatePrefix (first interim): 'กู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.324160676+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.324202489+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-05-21T13:24:18.324210131+07:00","message":"receive interim result [false|false]: ผู้ใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.324225122+07:00","message":"[buffer interim] 36 false ผู้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.324235998+07:00","message":"[bufferProcess] interim [200000000]:ผู้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.324239298+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.382317473+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.382354217+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-05-21T13:24:18.382359582+07:00","message":"receive interim result [false|false]: กูอยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.382374737+07:00","message":"[buffer interim] 36 false กูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.38238047+07:00","message":"[bufferProcess] interim [260000000]:กูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.382382722+07:00","message":"[bufferProcess] send to processor:ผู้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.382389194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.382392025+07:00","message":"> Transcript [313] [false]: 'ผู้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.382394614+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.382396574+07:00","message":"Set new StatePrefix: 'ผู้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.506764254+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.506800562+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-05-21T13:24:18.506806435+07:00","message":"receive interim result [false|false]: กูอยากให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.506819479+07:00","message":"[buffer interim] 36 false กูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.506826667+07:00","message":"[bufferProcess] interim [380000000]:กูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.50682889+07:00","message":"[bufferProcess] send to processor:กูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.506834911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.506837475+07:00","message":"> Transcript [314] [false]: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.506839763+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.506841765+07:00","message":"Set new StatePrefix: 'กูอยาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.632404386+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.632440226+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-05-21T13:24:18.63244536+07:00","message":"receive interim result [false|false]: กูอยากให้น้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.632461325+07:00","message":"[buffer interim] 36 false กูอยากให้น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.63246708+07:00","message":"[bufferProcess] interim [500000000]:กูอยากให้น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.632469671+07:00","message":"[bufferProcess] send to processor:กูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.632476188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.632478992+07:00","message":"> Transcript [315] [false]: 'กูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.63248192+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.632484458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.632486211+07:00","message":"StatePrefix: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.632489296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.698527844+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.698561173+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-05-21T13:24:18.698568157+07:00","message":"receive interim result [false|false]: กูอยากให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.698581177+07:00","message":"[buffer interim] 36 false กูอยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.698589175+07:00","message":"[bufferProcess] interim [560000000]:กูอยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.698591336+07:00","message":"[bufferProcess] send to processor:กูอยากให้น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.698598278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.698601717+07:00","message":"> Transcript [316] [false]: 'กูอยากให้น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.698607278+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.698609441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.698611243+07:00","message":"StatePrefix: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.698613265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.902308021+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.90234575+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-05-21T13:24:18.902351858+07:00","message":"receive interim result [false|false]: กูอยากให้นักเรียนบอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.902363062+07:00","message":"[buffer interim] 36 false กูอยากให้นักเรียนบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.902369331+07:00","message":"[bufferProcess] interim [800000000]:กูอยากให้นักเรียนบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.902371753+07:00","message":"[bufferProcess] send to processor:กูอยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.902377033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.902379634+07:00","message":"> Transcript [317] [false]: 'กูอยากให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.902382982+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.902385062+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.902386862+07:00","message":"StatePrefix: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.902388875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.206558007+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.206595609+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-05-21T13:24:19.20660181+07:00","message":"receive interim result [false|false]: กูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.206615621+07:00","message":"[buffer interim] 36 false กูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206623249+07:00","message":"[bufferProcess] interim [100000000]:กูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206625705+07:00","message":"[bufferProcess] send to processor:กูอยากให้นักเรียนบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206629078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206631847+07:00","message":"> Transcript [318] [false]: 'กูอยากให้นักเรียนบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206635301+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206637406+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206639601+07:00","message":"StatePrefix: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206641457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206643957+07:00","message":"Push: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206646138+07:00","message":"TextPushed: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206648075+07:00","message":"Set new StatePrefix : 'กูอยากให้นักเรียนบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.206650174+07:00","message":"Next Push (prob) : 'ให้นักเรียนบอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.206657593+07:00","message":"push: {false กูอยาก 0 0xc000424700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.58794942+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.587995917+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-05-21T13:24:19.588004653+07:00","message":"receive interim result [false|false]: กูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.588019317+07:00","message":"[buffer interim] 36 false กูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.588027332+07:00","message":"[bufferProcess] interim [460000000]:กูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.588031518+07:00","message":"[bufferProcess] send to processor:กูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.588040105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.588044457+07:00","message":"> Transcript [319] [false]: 'กูอยากให้นักเรียนบอกความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.588048927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.588052053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.588055466+07:00","message":"StatePrefix: 'กูอยากให้นักเรียนบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.588058585+07:00","message":"TextPushed: 'กูอยาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.792908734+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.792948009+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-05-21T13:24:19.7929543+07:00","message":"receive interim result [false|false]: กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.792969786+07:00","message":"[buffer interim] 36 false กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.792976383+07:00","message":"[bufferProcess] interim [640000000]:กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.792979063+07:00","message":"[bufferProcess] send to processor:กูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.792986255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.79298877+07:00","message":"> Transcript [320] [false]: 'กูอยากให้นักเรียนบอกความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.792991853+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.792994011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.792996088+07:00","message":"StatePrefix: 'กูอยากให้นักเรียนบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.792998338+07:00","message":"TextPushed: 'กูอยาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.018897832+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.126157129+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.126195852+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-05-21T13:24:20.126201854+07:00","message":"receive interim result [true|false]: กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.12621087+07:00","message":"end recv isFinal message id 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.126213374+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.126220147+07:00","message":"[buffer interim] 36 true กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126229223+07:00","message":"[bufferProcess] interim [90000000]:กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126232424+07:00","message":"[bufferProcess] send to processor (isfinal):กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126235691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126238459+07:00","message":"> Transcript [321] [false]: 'กูอยากให้นักเรียนบอกความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126241563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126245091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126248379+07:00","message":"StatePrefix: 'กูอยากให้นักเรียนบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126250672+07:00","message":"TextPushed: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126252446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126254318+07:00","message":"> Transcript [322] [true]: 'กูอยากให้นักเรียนบอกความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126256387+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126258371+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126259954+07:00","message":"StatePrefix: 'กูอยากให้นักเรียนบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126261943+07:00","message":"TextPushed: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.126267759+07:00","message":"Push: 'ให้นักเรียนบอกความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.126275376+07:00","message":"push: {true ให้นักเรียนบอกความสัมพันธ์ 0 0xc000424700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:20.13396526+07:00","message":"write wav file: './tmp/7577/7577_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.403623042+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:20.674595416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:20.674608706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.346781258+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.346830397+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-05-21T13:24:21.346836449+07:00","message":"receive interim result [false|false]: น้องต๋อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.346854701+07:00","message":"[buffer interim] 37 false น้องต๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.346861802+07:00","message":"[bufferProcess] interim [720000000]:น้องต๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.346863958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.346872447+07:00","message":"[bufferProcess] send to processor (ticker):น้องต๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.34687665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.346881038+07:00","message":"> Transcript [323] [false]: 'น้องต๋อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.346884503+07:00","message":"Set StatePrefix (first interim): 'น้องต๋อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.52008509+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.520117251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่อง 35\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.520122669+07:00","message":"receive interim result [false|false]: ช่อง 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.520130945+07:00","message":"[buffer interim] 37 false ช่อง 35"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.520136755+07:00","message":"[bufferProcess] interim [900000000]:ช่อง 35"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.520138426+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.579090827+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.579127575+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-05-21T13:24:21.579133071+07:00","message":"receive interim result [false|false]: สัมภาษณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.579146906+07:00","message":"[buffer interim] 37 false สัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.579153583+07:00","message":"[bufferProcess] interim [960000000]:สัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.57915574+07:00","message":"[bufferProcess] send to processor:ช่อง 35"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.579159584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.579162732+07:00","message":"> Transcript [324] [false]: 'ช่อง 35'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.579164992+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.579166913+07:00","message":"Set new StatePrefix: 'ช่อง 35'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.646421915+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.646454573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท้อง 2 ภาพนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.646460529+07:00","message":"receive interim result [false|false]: ท้อง 2 ภาพนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.646474486+07:00","message":"[buffer interim] 37 false ท้อง 2 ภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.646480727+07:00","message":"[bufferProcess] interim [80000000]:ท้อง 2 ภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.646482824+07:00","message":"[bufferProcess] send to processor:สัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.646488265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.646491135+07:00","message":"> Transcript [325] [false]: 'สัมภาษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.646493514+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.646495374+07:00","message":"Set new StatePrefix: 'สัมภาษณ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.939296824+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.053012323+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.053041342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา 2 ภาพนี้\",\"confidence\":0.8031346}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.053045996+07:00","message":"receive interim result [true|false]: เอา 2 ภาพนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.053057969+07:00","message":"end recv isFinal message id 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.053059999+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.05306486+07:00","message":"[buffer interim] 37 true เอา 2 ภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053070447+07:00","message":"[bufferProcess] interim [560000000]:เอา 2 ภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053073796+07:00","message":"[bufferProcess] send to processor (isfinal):ท้อง 2 ภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053086078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053103828+07:00","message":"> Transcript [326] [false]: 'ท้อง 2 ภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053107531+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053109737+07:00","message":"Set new StatePrefix: 'ท้อง 2 ภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053111709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053114248+07:00","message":"> Transcript [327] [true]: 'เอา 2 ภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053117375+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053119488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053121621+07:00","message":"StatePrefix: 'ท้อง 2 ภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053123544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.053129889+07:00","message":"Push: 'เอา 2 ภาพนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.053139233+07:00","message":"push: {true เอา 2 ภาพนี้ 0 0xc001fe0800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:22.05999952+07:00","message":"write wav file: './tmp/7577/7577_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.260465093+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:23.67479995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:23.674810882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.012835029+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.012872442+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-05-21T13:24:24.012877659+07:00","message":"receive interim result [false|false]: ยังเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.012894291+07:00","message":"[buffer interim] 38 false ยังเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.012900143+07:00","message":"[bufferProcess] interim [740000000]:ยังเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.012902185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.012907392+07:00","message":"[bufferProcess] send to processor (ticker):ยังเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.012909982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.012912835+07:00","message":"> Transcript [328] [false]: 'ยังเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.012915011+07:00","message":"Set StatePrefix (first interim): 'ยังเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.143740026+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.143775472+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-05-21T13:24:24.143781318+07:00","message":"receive interim result [false|false]: ยังเห็นไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.14379446+07:00","message":"[buffer interim] 38 false ยังเห็นไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.143801188+07:00","message":"[bufferProcess] interim [860000000]:ยังเห็นไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.143803027+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.197661554+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.197715094+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-05-21T13:24:24.197723193+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.19774411+07:00","message":"[buffer interim] 38 false ยังเห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.197752557+07:00","message":"[bufferProcess] interim [980000000]:ยังเห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.1977562+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.197763141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.197767369+07:00","message":"> Transcript [329] [false]: 'ยังเห็นไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.197772929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.197775937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.197778675+07:00","message":"StatePrefix: 'ยังเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.197781522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.389594861+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.389628606+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-05-21T13:24:24.389634425+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.389648787+07:00","message":"[buffer interim] 38 false ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.389654926+07:00","message":"[bufferProcess] interim [220000000]:ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.389657274+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.389663898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.389666683+07:00","message":"> Transcript [330] [false]: 'ยังเห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.38967001+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.389672211+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.389673979+07:00","message":"StatePrefix: 'ยังเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.389676489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.716784672+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.716830618+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-05-21T13:24:24.716839782+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.716855478+07:00","message":"[buffer interim] 38 false ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.716863932+07:00","message":"[bufferProcess] interim [460000000]:ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.716867988+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.716876786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.716881976+07:00","message":"> Transcript [331] [false]: 'ยังเห็นไม่ชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.716886849+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.716889945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.716892644+07:00","message":"StatePrefix: 'ยังเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.716895473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.845738091+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.845774029+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-05-21T13:24:24.8457802+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.845791916+07:00","message":"[buffer interim] 38 false ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.845800036+07:00","message":"[bufferProcess] interim [580000000]:ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.845802612+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.8458077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.84581065+07:00","message":"> Transcript [332] [false]: 'ยังเห็นไม่ชัดเจนเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.845814144+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.84581634+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.845818192+07:00","message":"StatePrefix: 'ยังเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.84582021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.845824494+07:00","message":"Push: 'ยังเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.8458263+07:00","message":"TextPushed: 'ยังเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.845829654+07:00","message":"Set new StatePrefix : 'ยังเห็นไม่ชัดเจนเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.845831687+07:00","message":"Next Push (prob) : 'ไม่ชัดเจนเดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.845839331+07:00","message":"push: {false ยังเห็น 0 0xc001fe0a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.043888155+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.043925865+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-05-21T13:24:25.04393172+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.043941545+07:00","message":"[buffer interim] 38 false ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.043947313+07:00","message":"[bufferProcess] interim [760000000]:ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.043949916+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.043953214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.043955747+07:00","message":"> Transcript [333] [false]: 'ยังเห็นไม่ชัดเจนเดี๋ยวกู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.043960269+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.043962212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.043964071+07:00","message":"StatePrefix: 'ยังเห็นไม่ชัดเจนเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.043966073+07:00","message":"TextPushed: 'ยังเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.0619927+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.062019078+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-05-21T13:24:25.062027711+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.062040296+07:00","message":"[buffer interim] 38 false ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.062045155+07:00","message":"[bufferProcess] interim [820000000]:ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.06204722+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.062050716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.062053234+07:00","message":"> Transcript [334] [false]: 'ยังเห็นไม่ชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.062055298+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.140018919+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.222934286+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.22297471+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-05-21T13:24:25.222980875+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.222992578+07:00","message":"[buffer interim] 38 false ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.222999064+07:00","message":"[bufferProcess] interim [940000000]:ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.223001282+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.223006385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.22300992+07:00","message":"> Transcript [335] [false]: 'ยังเห็นไม่ชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.223012249+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.239314214+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.239336714+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-05-21T13:24:25.239341899+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.239355948+07:00","message":"[buffer interim] 38 false ยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.239362161+07:00","message":"[bufferProcess] interim [0]:ยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.239364403+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.239367619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.239370029+07:00","message":"> Transcript [336] [false]: 'ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.239373139+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.2393752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.239376943+07:00","message":"StatePrefix: 'ยังเห็นไม่ชัดเจนเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.239379376+07:00","message":"TextPushed: 'ยังเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.271715824+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.280543+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.28057419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะยังเห็นไม่ชัดเจนเดี๋ยวกลัวเมา\",\"confidence\":0.9112835}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.280582199+07:00","message":"receive interim result [true|false]: อาจจะยังเห็นไม่ชัดเจนเดี๋ยวกลัวเมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.280589639+07:00","message":"end recv isFinal message id 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.280591911+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.280596755+07:00","message":"[buffer interim] 38 true อาจจะยังเห็นไม่ชัดเจนเดี๋ยวกลัวเมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280602341+07:00","message":"[bufferProcess] interim [90000000]:อาจจะยังเห็นไม่ชัดเจนเดี๋ยวกลัวเมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280605108+07:00","message":"[bufferProcess] send to processor (isfinal):ยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280607956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280611046+07:00","message":"> Transcript [337] [false]: 'ยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280613853+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280615809+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280617893+07:00","message":"StatePrefix: 'ยังเห็นไม่ชัดเจนเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280625138+07:00","message":"TextPushed: 'ยังเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280627333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280629243+07:00","message":"> Transcript [338] [true]: 'อาจจะยังเห็นไม่ชัดเจนเดี๋ยวกลัวเมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.28063142+07:00","message":"Count interim (case isFinal): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280633138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280634791+07:00","message":"StatePrefix: 'ยังเห็นไม่ชัดเจนเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280636685+07:00","message":"TextPushed: 'ยังเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280638463+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280750011+07:00","message":"Push: 'ไม่ชัดเจนเดี๋ยวกลัวเมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280753036+07:00","message":"TextPushed: 'ยังเห็นไม่ชัดเจนเดี๋ยวกลัวเมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280755217+07:00","message":"Set new StatePrefix : 'อาจจะยังเห็นไม่ชัดเจนเดี๋ยวกลัวเมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280757299+07:00","message":"Next Push (prob) : 'อาจจะยังเห็นไม่ชัดเจนเดี๋ยวกลัวเมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.280764588+07:00","message":"push: {true ไม่ชัดเจนเดี๋ยวกลัวเมา 0 0xc001fe0a00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.280771111+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_38.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:25.29258171+07:00","message":"write wav file: './tmp/7577/7577_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.956617688+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.956655335+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-05-21T13:24:25.956660884+07:00","message":"receive interim result [false|false]: อีโง่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.956673973+07:00","message":"[buffer interim] 39 false อีโง่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.956680575+07:00","message":"[bufferProcess] interim [720000000]:อีโง่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.956682649+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.002582947+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.002619903+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-05-21T13:24:26.002626682+07:00","message":"receive interim result [false|false]: ตัวเองออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.00264169+07:00","message":"[buffer interim] 39 false ตัวเองออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.002649722+07:00","message":"[bufferProcess] interim [780000000]:ตัวเองออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.002653132+07:00","message":"[bufferProcess] send to processor:อีโง่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.002658273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.002662376+07:00","message":"> Transcript [339] [false]: 'อีโง่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.002665163+07:00","message":"Set StatePrefix (first interim): 'อีโง่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.593712814+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.593758095+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-05-21T13:24:26.593765481+07:00","message":"receive interim result [false|false]: ตัวเองออกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.593779485+07:00","message":"[buffer interim] 39 false ตัวเองออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.593786702+07:00","message":"[bufferProcess] interim [320000000]:ตัวเองออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.593789126+07:00","message":"[bufferProcess] send to processor:ตัวเองออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.593794313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.593796806+07:00","message":"> Transcript [340] [false]: 'ตัวเองออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.593799145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.593801139+07:00","message":"Set new StatePrefix: 'ตัวเองออก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:26.675052081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:26.675060361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.709449377+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.709484702+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-05-21T13:24:26.709490406+07:00","message":"receive interim result [false|false]: ตัวเองออกครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.709503105+07:00","message":"[buffer interim] 39 false ตัวเองออกครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.709511342+07:00","message":"[bufferProcess] interim [440000000]:ตัวเองออกครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.709513789+07:00","message":"[bufferProcess] send to processor:ตัวเองออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.70951731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.709520178+07:00","message":"> Transcript [341] [false]: 'ตัวเองออกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.709531996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.709534232+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.709536062+07:00","message":"StatePrefix: 'ตัวเองออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.709538077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.340941831+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.340976639+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-05-21T13:24:27.340982446+07:00","message":"receive interim result [false|false]: ตัวเองออกครับออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.340995167+07:00","message":"[buffer interim] 39 false ตัวเองออกครับออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.341001384+07:00","message":"[bufferProcess] interim [40000000]:ตัวเองออกครับออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.34100356+07:00","message":"[bufferProcess] send to processor:ตัวเองออกครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.341006856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.341009521+07:00","message":"> Transcript [342] [false]: 'ตัวเองออกครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.341012608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.341014614+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.341016393+07:00","message":"StatePrefix: 'ตัวเองออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.341018276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.457351717+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.457387768+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-05-21T13:24:27.457393697+07:00","message":"receive interim result [false|false]: ตัวเองออกครับออกจากผ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.457404932+07:00","message":"[buffer interim] 39 false ตัวเองออกครับออกจากผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.457410577+07:00","message":"[bufferProcess] interim [220000000]:ตัวเองออกครับออกจากผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.457413016+07:00","message":"[bufferProcess] send to processor:ตัวเองออกครับออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.457418362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.457421596+07:00","message":"> Transcript [343] [false]: 'ตัวเองออกครับออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.45742456+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.457426653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.457428599+07:00","message":"StatePrefix: 'ตัวเองออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.457430591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.601085472+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.60112329+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-05-21T13:24:27.601128932+07:00","message":"receive interim result [false|false]: ตัวเองออกครับออกจากภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.601141655+07:00","message":"[buffer interim] 39 false ตัวเองออกครับออกจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601148169+07:00","message":"[bufferProcess] interim [340000000]:ตัวเองออกครับออกจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601150605+07:00","message":"[bufferProcess] send to processor:ตัวเองออกครับออกจากผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601156094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601158654+07:00","message":"> Transcript [344] [false]: 'ตัวเองออกครับออกจากผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601173544+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601176218+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601178076+07:00","message":"StatePrefix: 'ตัวเองออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601180076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601185918+07:00","message":"Push: 'ตัวเองออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601188017+07:00","message":"TextPushed: 'ตัวเองออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601190019+07:00","message":"Set new StatePrefix : 'ตัวเองออกครับออกจากผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.601192548+07:00","message":"Next Push (prob) : 'ครับออกจากผ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.601208227+07:00","message":"push: {false ตัวเองออก 0 0xc001e32a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.794950273+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.794994446+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-05-21T13:24:27.795003043+07:00","message":"receive interim result [false|false]: ตัวเองออกครับออกจากภาคก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.795020355+07:00","message":"[buffer interim] 39 false ตัวเองออกครับออกจากภาคก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.795028017+07:00","message":"[bufferProcess] interim [520000000]:ตัวเองออกครับออกจากภาคก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.795030731+07:00","message":"[bufferProcess] send to processor:ตัวเองออกครับออกจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.795037814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.795041312+07:00","message":"> Transcript [345] [false]: 'ตัวเองออกครับออกจากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.795044014+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.795046129+07:00","message":"Set new StatePrefix: 'ตัวเองออกครับออกจากภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.058402403+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.058444744+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-05-21T13:24:28.058452045+07:00","message":"receive interim result [false|false]: ตัวเองออกครับออกจากภาคก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.058466858+07:00","message":"[buffer interim] 39 false ตัวเองออกครับออกจากภาคก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.05847439+07:00","message":"[bufferProcess] interim [760000000]:ตัวเองออกครับออกจากภาคก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.058477256+07:00","message":"[bufferProcess] send to processor:ตัวเองออกครับออกจากภาคก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.058484206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.05848704+07:00","message":"> Transcript [346] [false]: 'ตัวเองออกครับออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.058489674+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.058492512+07:00","message":"Set new StatePrefix: 'ตัวเองออกครับออกจากภาคก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.110004131+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.110043388+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-05-21T13:24:28.11005023+07:00","message":"receive interim result [false|false]: ตัวเองออกครับออกจากภาคก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.11006544+07:00","message":"[buffer interim] 39 false ตัวเองออกครับออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.110072705+07:00","message":"[bufferProcess] interim [880000000]:ตัวเองออกครับออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.110075059+07:00","message":"[bufferProcess] send to processor:ตัวเองออกครับออกจากภาคก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.110081498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.110084517+07:00","message":"> Transcript [347] [false]: 'ตัวเองออกครับออกจากภาคก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.110090581+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.110092989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.110095113+07:00","message":"StatePrefix: 'ตัวเองออกครับออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.110097591+07:00","message":"TextPushed: 'ตัวเองออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.744932596+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.744978441+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-05-21T13:24:28.744985481+07:00","message":"receive interim result [false|false]: ตัวเองออกครับออกจากภาคก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.745004466+07:00","message":"[buffer interim] 39 false ตัวเองออกครับออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.745012841+07:00","message":"[bufferProcess] interim [480000000]:ตัวเองออกครับออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.745015432+07:00","message":"[bufferProcess] send to processor:ตัวเองออกครับออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.745019462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.745022622+07:00","message":"> Transcript [348] [false]: 'ตัวเองออกครับออกจากภาคก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.745026014+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.745027904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.745029815+07:00","message":"StatePrefix: 'ตัวเองออกครับออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.745032132+07:00","message":"TextPushed: 'ตัวเองออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.980997027+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.129897462+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.129934491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองออกครับออกจากผ้าก่อนนะคะ\",\"confidence\":0.9157608}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.129940964+07:00","message":"receive interim result [true|false]: ตัวเองออกครับออกจากผ้าก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.129951392+07:00","message":"end recv isFinal message id 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.12995373+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.129959212+07:00","message":"[buffer interim] 39 true ตัวเองออกครับออกจากผ้าก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129965583+07:00","message":"[bufferProcess] interim [930000000]:ตัวเองออกครับออกจากผ้าก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129969076+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวเองออกครับออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129972353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129975304+07:00","message":"> Transcript [349] [false]: 'ตัวเองออกครับออกจากภาคก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129978084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129979969+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129981771+07:00","message":"StatePrefix: 'ตัวเองออกครับออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129983916+07:00","message":"TextPushed: 'ตัวเองออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129985745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129987581+07:00","message":"> Transcript [350] [true]: 'ตัวเองออกครับออกจากผ้าก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129991025+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.12999263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.12999423+07:00","message":"StatePrefix: 'ตัวเองออกครับออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129995946+07:00","message":"TextPushed: 'ตัวเองออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.129998792+07:00","message":"Push: 'ครับออกจากผ้าก่อนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.130006415+07:00","message":"push: {true ครับออกจากผ้าก่อนนะคะ 0 0xc001e32a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:29.139506793+07:00","message":"write wav file: './tmp/7577/7577_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.184223754+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:29.675763966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:29.675783133+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.845956899+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.846001193+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-05-21T13:24:29.846007325+07:00","message":"receive interim result [false|false]: ออกหรือยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.846022381+07:00","message":"[buffer interim] 40 false ออกหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.846028789+07:00","message":"[bufferProcess] interim [660000000]:ออกหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.846030614+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.00997486+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.098775268+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.098810934+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-05-21T13:24:30.098817094+07:00","message":"receive interim result [false|false]: ออกหรือยังเอ่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.098828381+07:00","message":"[buffer interim] 40 false ออกหรือยังเอ่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.098834265+07:00","message":"[bufferProcess] interim [20000000]:ออกหรือยังเอ่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.098836513+07:00","message":"[bufferProcess] send to processor:ออกหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.098842304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.098846145+07:00","message":"> Transcript [351] [false]: 'ออกหรือยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.098848445+07:00","message":"Set StatePrefix (first interim): 'ออกหรือยัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.109768822+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.109799068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกหรือยังเอ่ย\",\"confidence\":0.9285636}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.10980485+07:00","message":"receive interim result [true|false]: ออกหรือยังเอ่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.109816031+07:00","message":"end recv isFinal message id 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.109818649+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.109824511+07:00","message":"[buffer interim] 40 true ออกหรือยังเอ่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109830769+07:00","message":"[bufferProcess] interim [50000000]:ออกหรือยังเอ่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.10983578+07:00","message":"[bufferProcess] send to processor (isfinal):ออกหรือยังเอ่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109838938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109842002+07:00","message":"> Transcript [352] [false]: 'ออกหรือยังเอ่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109845219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109847047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109848943+07:00","message":"StatePrefix: 'ออกหรือยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109851347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109853186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109855223+07:00","message":"> Transcript [353] [true]: 'ออกหรือยังเอ่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109857426+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.10985902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.10986058+07:00","message":"StatePrefix: 'ออกหรือยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109862198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:30.109868846+07:00","message":"Push: 'ออกหรือยังเอ่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.109876199+07:00","message":"push: {true ออกหรือยังเอ่ย 0 0xc003198100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:30.117031117+07:00","message":"write wav file: './tmp/7577/7577_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:32.640709704+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:32.67663348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:32.676654646+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.822530822+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.822576012+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-05-21T13:24:33.82258227+07:00","message":"receive interim result [false|false]: ออกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.822599602+07:00","message":"[buffer interim] 41 false ออกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.822606785+07:00","message":"[bufferProcess] interim [140000000]:ออกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.822609336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.822615779+07:00","message":"[bufferProcess] send to processor (ticker):ออกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.822618499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.82262144+07:00","message":"> Transcript [354] [false]: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.822623607+07:00","message":"Set StatePrefix (first interim): 'ออกแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:34.115677774+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:34.115727709+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-05-21T13:24:34.115738315+07:00","message":"receive interim result [false|false]: ออกแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:34.115754526+07:00","message":"[buffer interim] 41 false ออกแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.115762138+07:00","message":"[bufferProcess] interim [440000000]:ออกแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.115764194+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:34.256457238+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:34.256497705+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-05-21T13:24:34.256504138+07:00","message":"receive interim result [false|false]: ออกแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:34.256519117+07:00","message":"[buffer interim] 41 false ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.256525953+07:00","message":"[bufferProcess] interim [560000000]:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.256528494+07:00","message":"[bufferProcess] send to processor:ออกแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.256534148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.256537578+07:00","message":"> Transcript [355] [false]: 'ออกแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.256540973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.25654556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.256548057+07:00","message":"StatePrefix: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.256550146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:34.896694554+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:34.89673288+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-05-21T13:24:34.896738741+07:00","message":"receive interim result [false|false]: ออกแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:34.896753132+07:00","message":"[buffer interim] 41 false ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.896760347+07:00","message":"[bufferProcess] interim [160000000]:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.896765318+07:00","message":"[bufferProcess] send to processor:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.896769388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.896772032+07:00","message":"> Transcript [356] [false]: 'ออกแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.896774916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.896777273+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.896784701+07:00","message":"StatePrefix: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:34.896786669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.124605259+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.124636976+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.124639648+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.124641767+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.124643898+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.124645647+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.124647445+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.12464906+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.124651154+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.47578007+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.475812029+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-05-21T13:24:35.475817624+07:00","message":"receive interim result [false|false]: เห็นชัดมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.475831368+07:00","message":"[buffer interim] 41 false เห็นชัดมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.47583792+07:00","message":"[bufferProcess] interim [760000000]:เห็นชัดมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.475840133+07:00","message":"[bufferProcess] send to processor:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.475845868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.475848642+07:00","message":"> Transcript [357] [false]: 'ออกแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.475851133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.475853065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.475855081+07:00","message":"StatePrefix: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.475857122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.516217113+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.51625167+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-05-21T13:24:35.516257434+07:00","message":"receive interim result [false|false]: ออกแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.516271927+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.516280692+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-05-21T13:24:35.516283561+07:00","message":"receive interim result [false|false]: เห็นชัดมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.51628896+07:00","message":"[buffer interim] 41 false ออกแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.516292133+07:00","message":"[buffer interim] 41 false เห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516297696+07:00","message":"[bufferProcess] interim [820000000]:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516301498+07:00","message":"[bufferProcess] send to processor:เห็นชัดมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516307054+07:00","message":"[bufferProcess] interim [880000000]:เห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516309792+07:00","message":"[bufferProcess] send to processor:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516315399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516319663+07:00","message":"> Transcript [358] [false]: 'เห็นชัดมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516322768+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516325888+07:00","message":"Set new StatePrefix: 'เห็นชัดมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516328277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516331508+07:00","message":"> Transcript [359] [false]: 'ออกแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516335098+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.516336818+07:00","message":"Set new StatePrefix: 'ออกแล้วนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:35.677627958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:35.677659151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.186358452+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.186398896+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-05-21T13:24:36.186406382+07:00","message":"receive interim result [false|false]: เห็นชัดมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.186421039+07:00","message":"[buffer interim] 41 false เห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.186428275+07:00","message":"[bufferProcess] interim [480000000]:เห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.186430878+07:00","message":"[bufferProcess] send to processor:เห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.186438976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.186442138+07:00","message":"> Transcript [360] [false]: 'เห็นชัดมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.186444479+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.186446496+07:00","message":"Set new StatePrefix: 'เห็นชัดมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.352762049+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.352801187+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-05-21T13:24:36.352807901+07:00","message":"receive interim result [false|false]: เห็นชัดมากขึ้นเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.352823919+07:00","message":"[buffer interim] 41 false เห็นชัดมากขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.352835368+07:00","message":"[bufferProcess] interim [600000000]:เห็นชัดมากขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.352838048+07:00","message":"[bufferProcess] send to processor:เห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.352841456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.35284471+07:00","message":"> Transcript [361] [false]: 'เห็นชัดมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.352848557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.352850928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.352852835+07:00","message":"StatePrefix: 'เห็นชัดมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.352855586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.419496267+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.573551468+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.573597566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ\",\"confidence\":0.8869718}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.573604073+07:00","message":"receive interim result [true|false]: ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.573614651+07:00","message":"end recv isFinal message id 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.573616823+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.573625207+07:00","message":"[buffer interim] 41 true ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573635906+07:00","message":"[bufferProcess] interim [990000000]:ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573640256+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นชัดมากขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573645174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573648273+07:00","message":"> Transcript [362] [false]: 'เห็นชัดมากขึ้นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573651301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573653124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573655048+07:00","message":"StatePrefix: 'เห็นชัดมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573657145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573658742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573660602+07:00","message":"> Transcript [363] [true]: 'ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573662747+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573664338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573665953+07:00","message":"StatePrefix: 'เห็นชัดมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.573667613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.57367367+07:00","message":"Push: 'ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.573682241+07:00","message":"push: {true ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ 0 0xc001e32900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:36.583192868+07:00","message":"write wav file: './tmp/7577/7577_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.991250294+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.520971098+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.521009641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.521015967+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.521031464+07:00","message":"[buffer interim] 42 false 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.521038787+07:00","message":"[bufferProcess] interim [540000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.521040807+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.655059974+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.655103872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.655112393+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.65513073+07:00","message":"[buffer interim] 42 false 25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.655147859+07:00","message":"[bufferProcess] interim [660000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.655151699+07:00","message":"[bufferProcess] send to processor:2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.655156355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.655160556+07:00","message":"> Transcript [364] [false]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.655164247+07:00","message":"Set StatePrefix (first interim): '2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.849022166+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.849055858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.849061224+07:00","message":"receive interim result [false|false]: 25 นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.849075716+07:00","message":"[buffer interim] 42 false 25 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.849085658+07:00","message":"[bufferProcess] interim [840000000]:25 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.849087951+07:00","message":"[bufferProcess] send to processor:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.849093401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.849096473+07:00","message":"> Transcript [365] [false]: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.849099138+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.849102001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.849104798+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.849107814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.032758469+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.032791085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.032796845+07:00","message":"receive interim result [false|false]: 25 นี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.032810318+07:00","message":"[buffer interim] 42 false 25 นี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.032817994+07:00","message":"[bufferProcess] interim [20000000]:25 นี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.032820701+07:00","message":"[bufferProcess] send to processor:25 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.032823796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.032826536+07:00","message":"> Transcript [366] [false]: '25 นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.032829209+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.032831146+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.03283301+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.032834809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.062455324+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.062497385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.06250348+07:00","message":"receive interim result [false|false]: 25 นี้สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.062516423+07:00","message":"[buffer interim] 42 false 25 นี้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.062522681+07:00","message":"[bufferProcess] interim [80000000]:25 นี้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.062524781+07:00","message":"[bufferProcess] send to processor:25 นี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.062530009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.062532979+07:00","message":"> Transcript [367] [false]: '25 นี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.06253561+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.062537626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.062539418+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.062541876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.190977815+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.191009695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.191016251+07:00","message":"receive interim result [false|false]: 25 นี้สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.191031676+07:00","message":"[buffer interim] 42 false 25 นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191039979+07:00","message":"[bufferProcess] interim [200000000]:25 นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191042165+07:00","message":"[bufferProcess] send to processor:25 นี้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191049185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191051777+07:00","message":"> Transcript [368] [false]: '25 นี้สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191054828+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191056768+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191058906+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191061092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191066536+07:00","message":"Push: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191068273+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191070285+07:00","message":"Set new StatePrefix : '25 นี้สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.191072417+07:00","message":"Next Push (prob) : '5 นี้สั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.191081515+07:00","message":"push: {false 2 0 0xc000424600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.216925477+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.216953897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.21696087+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.216973957+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-05-21T13:24:38.216977197+07:00","message":"receive interim result [false|false]:  นี้สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.216983162+07:00","message":"[buffer interim] 42 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.216985792+07:00","message":"[buffer interim] 42 false  นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.216991174+07:00","message":"[bufferProcess] interim [260000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.216993654+07:00","message":"[bufferProcess] send to processor:25 นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.217000221+07:00","message":"[bufferProcess] interim [260000000]: นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.217005664+07:00","message":"[bufferProcess] update buffer: 25 นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.217020602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.217042522+07:00","message":"> Transcript [369] [false]: '25 นี้สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.21704596+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.217048294+07:00","message":"Set new StatePrefix: '25 นี้สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.418450031+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.418490526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.418497217+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.418512533+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-05-21T13:24:38.41851719+07:00","message":"receive interim result [false|false]:  นี้สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.418526607+07:00","message":"[buffer interim] 42 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.418530913+07:00","message":"[buffer interim] 42 false  นี้สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.418537688+07:00","message":"[bufferProcess] interim [440000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.418540383+07:00","message":"[bufferProcess] send to processor:25 นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.418543635+07:00","message":"[bufferProcess] interim [440000000]: นี้สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.418546267+07:00","message":"[bufferProcess] update buffer: 25 นี้สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.418549597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.41855255+07:00","message":"> Transcript [370] [false]: '25 นี้สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.418555375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.418557407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.418559255+07:00","message":"StatePrefix: '25 นี้สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.418561471+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.425709158+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.425736113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.42574284+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.425757692+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-05-21T13:24:38.425761725+07:00","message":"receive interim result [false|false]:  นี้สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.425775583+07:00","message":"[buffer interim] 42 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.425789611+07:00","message":"[buffer interim] 42 false  นี้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.425797332+07:00","message":"[bufferProcess] interim [500000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.42580028+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.425805372+07:00","message":"[bufferProcess] interim [500000000]: นี้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.425808203+07:00","message":"[bufferProcess] update buffer: 25 นี้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.425811227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.425814735+07:00","message":"> Transcript [371] [false]: '25 นี้สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.425817116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.425819001+07:00","message":"Set new StatePrefix: '25 นี้สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.542852474+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.542886549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.542891786+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.542903874+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-05-21T13:24:38.542907871+07:00","message":"receive interim result [false|false]:  นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.542915183+07:00","message":"[buffer interim] 42 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.542918258+07:00","message":"[buffer interim] 42 false  นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.542924081+07:00","message":"[bufferProcess] interim [620000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.542926644+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.542929765+07:00","message":"[bufferProcess] interim [620000000]: นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.542932116+07:00","message":"[bufferProcess] update buffer: 25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.542934706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.542937552+07:00","message":"> Transcript [372] [false]: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.542939896+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.542942565+07:00","message":"Set new StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:38.678563366+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:38.678574742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.737943793+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.737974018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.737978947+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.737991676+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-05-21T13:24:38.737995351+07:00","message":"receive interim result [false|false]:  นี้สัมพันธ์กันอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.738008607+07:00","message":"[buffer interim] 42 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.738023325+07:00","message":"[buffer interim] 42 false  นี้สัมพันธ์กันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.738032916+07:00","message":"[bufferProcess] interim [800000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.738035806+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.73804493+07:00","message":"[bufferProcess] interim [800000000]: นี้สัมพันธ์กันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.738048215+07:00","message":"[bufferProcess] update buffer: 25 นี้สัมพันธ์กันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.738051076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.738054161+07:00","message":"> Transcript [373] [false]: '25 นี้สัมพันธ์กันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.738056684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.738058454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.738061249+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.738063613+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.260215496+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.260246182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.260250909+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.260265085+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-05-21T13:24:39.260268997+07:00","message":"receive interim result [false|false]:  นี้สัมพันธ์กันอย่างไรนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.26027598+07:00","message":"[buffer interim] 42 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.260278662+07:00","message":"[buffer interim] 42 false  นี้สัมพันธ์กันอย่างไรนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.260284875+07:00","message":"[bufferProcess] interim [280000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.260287178+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.260290154+07:00","message":"[bufferProcess] interim [280000000]: นี้สัมพันธ์กันอย่างไรนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.260292371+07:00","message":"[bufferProcess] update buffer: 25 นี้สัมพันธ์กันอย่างไรนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.260294962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.260297757+07:00","message":"> Transcript [374] [false]: '25 นี้สัมพันธ์กันอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.260300439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.260302359+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.260304501+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.260306417+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.317900185+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.317929837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.317936921+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.317958377+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-05-21T13:24:39.317961408+07:00","message":"receive interim result [false|false]:  นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.317968973+07:00","message":"[buffer interim] 42 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.317971825+07:00","message":"[buffer interim] 42 false  นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.317976933+07:00","message":"[bufferProcess] interim [340000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.317979161+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กันอย่างไรนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.317982078+07:00","message":"[bufferProcess] interim [340000000]: นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.317984414+07:00","message":"[bufferProcess] update buffer: 25 นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.317987034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.317989577+07:00","message":"> Transcript [375] [false]: '25 นี้สัมพันธ์กันอย่างไรนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.317992291+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.317994207+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.317996274+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.317998303+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.36859246+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.501935633+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.50198875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สัมพันธ์กันอย่างไรนักเรียน\",\"confidence\":0.9556942}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.501996975+07:00","message":"receive interim result [true|false]: 25 นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.502006216+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.502008826+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.502016033+07:00","message":"[buffer interim] 42 true 25 นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502024075+07:00","message":"[bufferProcess] interim [580000000]:25 นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502028816+07:00","message":"[bufferProcess] send to processor (isfinal):25 นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502032542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502035444+07:00","message":"> Transcript [376] [false]: '25 นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502039748+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502041693+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502043683+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502045801+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502051314+07:00","message":"Push: '5 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.50205315+07:00","message":"TextPushed: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502055154+07:00","message":"Set new StatePrefix : '25 นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502057512+07:00","message":"Next Push (prob) : 'อย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502059337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502061302+07:00","message":"> Transcript [377] [true]: '25 นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502063603+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502065314+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502067336+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502069276+07:00","message":"TextPushed: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.502071181+07:00","message":"Push: 'อย่างไรนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.502078616+07:00","message":"push: {false 5 นี้สัมพันธ์กัน 0 0xc000424600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.502083308+07:00","message":"push: {true อย่างไรนักเรียน 0 0xc000424600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:39.510233225+07:00","message":"write wav file: './tmp/7577/7577_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:40.900952718+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.030144729+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.306096645+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.306122179+07:00","message":"found end of frame, send empty tag with msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.306126489+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.306135683+07:00","message":"[buffer interim] 43 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.306144517+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.306148845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.306152826+07:00","message":"> Transcript [378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.306155616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.306157837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.306159717+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.306161514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.306164228+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.3061754+07:00","message":"push: {true \n 0 0xc00049dc00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:41.311679998+07:00","message":"write wav file: './tmp/7577/7577_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.420063385+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:41.679479364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:41.679496317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.060569627+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.165760057+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.165777442+07:00","message":"found end of frame, send empty tag with msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.16578029+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.165787396+07:00","message":"[buffer interim] 44 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.16579494+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.165798703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.165801685+07:00","message":"> Transcript [379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.165804441+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.165806231+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.165807945+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.165809843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.165818104+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.165828816+07:00","message":"push: {true \n 0 0xc00049de80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:42.172071731+07:00","message":"write wav file: './tmp/7577/7577_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.531403678+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:44.680128913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:44.680132619+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.428898004+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.428953965+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-05-21T13:24:45.428960418+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.428980444+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.428988167+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-05-21T13:24:45.428991156+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.428998146+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.429001788+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-05-21T13:24:45.429004461+07:00","message":"receive interim result [false|false]: วิธีการเล่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.429009041+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.429011379+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-05-21T13:24:45.429013493+07:00","message":"receive interim result [false|false]: วิธีการง่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.429019167+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.429021699+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-05-21T13:24:45.429023741+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.429029366+07:00","message":"[buffer interim] 45 false วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.429032415+07:00","message":"[buffer interim] 45 false วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.429034359+07:00","message":"[buffer interim] 45 false วิธีการเล่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.429036376+07:00","message":"[buffer interim] 45 false วิธีการง่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.429038388+07:00","message":"[buffer interim] 45 false วิธีการง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429045024+07:00","message":"[bufferProcess] interim [660000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429047011+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429054762+07:00","message":"[bufferProcess] send to processor (ticker):วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.42905708+07:00","message":"[bufferProcess] interim [900000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.42905861+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429060674+07:00","message":"[bufferProcess] interim [200000000]:วิธีการเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429062737+07:00","message":"[bufferProcess] send to processor:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429065377+07:00","message":"[bufferProcess] interim [260000000]:วิธีการง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429074405+07:00","message":"[bufferProcess] send to processor:วิธีการเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429076922+07:00","message":"[bufferProcess] interim [320000000]:วิธีการง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429078671+07:00","message":"[bufferProcess] send to processor:วิธีการง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429081767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429084568+07:00","message":"> Transcript [380] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429086789+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429088275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429090553+07:00","message":"> Transcript [381] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429093261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429095195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429096835+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429098725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429100609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429102402+07:00","message":"> Transcript [382] [false]: 'วิธีการเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429104146+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429105713+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429107253+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429108757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.42911015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429111817+07:00","message":"> Transcript [383] [false]: 'วิธีการง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429113896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429115405+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.42911695+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.429118643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.514434003+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.514473236+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-05-21T13:24:46.514479198+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.514496262+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.514505732+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-05-21T13:24:46.514508768+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.514515546+07:00","message":"[buffer interim] 45 false วิธีการง่ายๆที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.514518979+07:00","message":"[buffer interim] 45 false วิธีการง่ายๆที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514525512+07:00","message":"[bufferProcess] interim [920000000]:วิธีการง่ายๆที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514529362+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514532741+07:00","message":"[bufferProcess] send to processor (ticker):วิธีการง่ายๆที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514535048+07:00","message":"[bufferProcess] interim [160000000]:วิธีการง่ายๆที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514536882+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514539466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514542123+07:00","message":"> Transcript [384] [false]: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514546012+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514548162+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514549997+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514552251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514555222+07:00","message":"Push: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514557153+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514559068+07:00","message":"Set new StatePrefix : 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514561175+07:00","message":"Next Push (prob) : 'การง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514562826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514564732+07:00","message":"> Transcript [385] [false]: 'วิธีการง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514566609+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514568174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514570249+07:00","message":"StatePrefix: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.514572265+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.514594566+07:00","message":"push: {false วิธี 0 0xc000424480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.543185467+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.780899977+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.780938919+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-05-21T13:24:46.780944554+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.780963349+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.78096749+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-05-21T13:24:46.78097024+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.780976984+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.780981282+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-05-21T13:24:46.780983581+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.780989139+07:00","message":"[buffer interim] 45 false วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.780992224+07:00","message":"[buffer interim] 45 false วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.780994158+07:00","message":"[buffer interim] 45 false วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781000692+07:00","message":"[bufferProcess] interim [400000000]:วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781003025+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781006083+07:00","message":"[bufferProcess] interim [460000000]:วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781007881+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781010133+07:00","message":"[bufferProcess] interim [520000000]:วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781011774+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781014465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781017059+07:00","message":"> Transcript [386] [false]: 'วิธีการง่ายๆที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781020868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781022986+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781024953+07:00","message":"StatePrefix: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781027188+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.78102881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781030596+07:00","message":"> Transcript [387] [false]: 'วิธีการง่ายๆที่เรามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.78103253+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781034245+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.78103585+07:00","message":"StatePrefix: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781037773+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781039175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781040843+07:00","message":"> Transcript [388] [false]: 'วิธีการง่ายๆที่เรามัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781042698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781044313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781045958+07:00","message":"StatePrefix: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781047547+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781052294+07:00","message":"Push: 'การง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781054192+07:00","message":"TextPushed: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781056351+07:00","message":"Set new StatePrefix : 'วิธีการง่ายๆที่เรามัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.781064069+07:00","message":"Next Push (prob) : 'ที่เรามัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.781090557+07:00","message":"push: {false การง่ายๆ 0 0xc000424480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.795382993+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.532372318+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.532417456+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-05-21T13:24:47.532423866+07:00","message":"receive interim result [false|false]: หาที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.53243909+07:00","message":"[buffer interim] force interim is final (2) :วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532446912+07:00","message":"[bufferProcess] interim [520000000]:วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532453547+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532456396+07:00","message":"[bufferProcess] interim [780000000]:หาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532458228+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532462236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532465222+07:00","message":"> Transcript [389] [false]: 'วิธีการง่ายๆที่เรามักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532468796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532473734+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532475942+07:00","message":"StatePrefix: 'วิธีการง่ายๆที่เรามัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532478386+07:00","message":"TextPushed: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.53248007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532481949+07:00","message":"> Transcript [390] [true]: 'วิธีการง่ายๆที่เรามักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532483976+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532485612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.53248728+07:00","message":"StatePrefix: 'วิธีการง่ายๆที่เรามัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532489258+07:00","message":"TextPushed: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.532496246+07:00","message":"Push: 'ที่เรามักจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.53250638+07:00","message":"push: {true ที่เรามักจะ 0 0xc000424480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:47.542493814+07:00","message":"write wav file: './tmp/7577/7577_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.647991747+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.648046723+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-05-21T13:24:47.648053613+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.648071828+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.648076629+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-05-21T13:24:47.648079488+07:00","message":"receive interim result [true|false]: วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.648082099+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.648084264+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.648091527+07:00","message":"[buffer interim] this message is already final false 45: 'วิธีการง่ายๆที่เรามักจะใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.648098189+07:00","message":"[buffer interim] this message is already final true 45: 'วิธีการง่ายๆที่เรามักจะใช้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:47.680449793+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:47.680471987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.22827028+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.228311682+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-05-21T13:24:48.228318466+07:00","message":"receive interim result [false|false]: เอามาใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.22833439+07:00","message":"[buffer interim] 46 false เอามาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.228341642+07:00","message":"[bufferProcess] interim [500000000]:เอามาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.228344239+07:00","message":"[bufferProcess] send to processor:หาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.228351237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.228353986+07:00","message":"> Transcript [391] [false]: 'หาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.228356417+07:00","message":"Set StatePrefix (first interim): 'หาที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.350056178+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.350096362+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-05-21T13:24:48.350102371+07:00","message":"receive interim result [false|false]: เอามาใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.35011649+07:00","message":"[buffer interim] 46 false เอามาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.350123473+07:00","message":"[bufferProcess] interim [620000000]:เอามาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.350126288+07:00","message":"[bufferProcess] send to processor:เอามาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.350133545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.350136593+07:00","message":"> Transcript [392] [false]: 'เอามาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.350139213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.350141323+07:00","message":"Set new StatePrefix: 'เอามาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.671961233+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.672015397+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-05-21T13:24:48.672023791+07:00","message":"receive interim result [false|false]: เอามาใช้ในการม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.672038227+07:00","message":"[buffer interim] 46 false เอามาใช้ในการม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672045968+07:00","message":"[bufferProcess] interim [860000000]:เอามาใช้ในการม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672049171+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672054516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672058865+07:00","message":"> Transcript [393] [false]: 'เอามาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672063075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672065949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672068806+07:00","message":"StatePrefix: 'เอามาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.67207189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.672439057+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.672450801+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-05-21T13:24:48.672455697+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.672465508+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672470213+07:00","message":"[bufferProcess] interim [920000000]:เอามาใช้ในการมอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.67247329+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672476422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.67247979+07:00","message":"> Transcript [394] [false]: 'เอามาใช้ในการม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.67248299+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672485791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672488447+07:00","message":"StatePrefix: 'เอามาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.672491155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.928379327+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.928412888+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-05-21T13:24:48.928419926+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.928435305+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.928442958+07:00","message":"[bufferProcess] interim [220000000]:เอามาใช้ในการมองภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.928445448+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.928448631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.928451816+07:00","message":"> Transcript [395] [false]: 'เอามาใช้ในการมอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.928455139+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.928457228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.928459031+07:00","message":"StatePrefix: 'เอามาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:48.928461024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:49.573412895+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:49.573455155+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-05-21T13:24:49.573462742+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:49.573479095+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.573488247+07:00","message":"[bufferProcess] interim [760000000]:เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.5734928+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.573501284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.573505577+07:00","message":"> Transcript [396] [false]: 'เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.573510528+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.573513401+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.573516103+07:00","message":"StatePrefix: 'เอามาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.573519137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.573526414+07:00","message":"Push: 'เอามาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.573529293+07:00","message":"TextPushed: 'เอามาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.573532398+07:00","message":"Set new StatePrefix : 'เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:49.573535362+07:00","message":"Next Push (prob) : 'การมองภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:49.573556211+07:00","message":"push: {false เอามาใช้ใน 0 0xc003198080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.146269419+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.14630752+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-05-21T13:24:50.146314811+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.146329568+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.146336228+07:00","message":"[bufferProcess] interim [360000000]:เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.146338545+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.146344977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.146347576+07:00","message":"> Transcript [397] [false]: 'เอามาใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.146350673+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.146352788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.146354637+07:00","message":"StatePrefix: 'เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.146357521+07:00","message":"TextPushed: 'เอามาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.529573194+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.529620038+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-05-21T13:24:50.529629048+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่าหาความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.529647317+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่าหาความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.529661119+07:00","message":"[bufferProcess] interim [780000000]:เอามาใช้ในการมองภาพหรือว่าหาความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.529664161+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.529671492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.529674939+07:00","message":"> Transcript [398] [false]: 'เอามาใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.529678331+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.529680787+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.529683085+07:00","message":"StatePrefix: 'เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.52968566+07:00","message":"TextPushed: 'เอามาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.656929311+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.656971117+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-05-21T13:24:50.656978312+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.656992725+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.656999662+07:00","message":"[bufferProcess] interim [840000000]:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.657002762+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่าหาความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.657009918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.657012458+07:00","message":"> Transcript [399] [false]: 'เอามาใช้ในการมองภาพหรือว่าหาความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.657015718+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.657017924+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.657022278+07:00","message":"StatePrefix: 'เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.657024621+07:00","message":"TextPushed: 'เอามาใช้ใน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:50.680913179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:50.680934682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.974872238+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.974913784+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-05-21T13:24:50.974919924+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.97493417+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.974941126+07:00","message":"[bufferProcess] interim [140000000]:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.974943759+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.974950998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.97495373+07:00","message":"> Transcript [400] [false]: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.974957027+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.974959117+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.974961275+07:00","message":"StatePrefix: 'เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.974963368+07:00","message":"TextPushed: 'เอามาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.974967647+07:00","message":"Push: 'การมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.974969618+07:00","message":"TextPushed: 'เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.974971821+07:00","message":"Set new StatePrefix : 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.974974284+07:00","message":"Next Push (prob) : 'หรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.974982894+07:00","message":"push: {false การมองภาพ 0 0xc003198080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.254311431+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.254351173+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-05-21T13:24:51.254358616+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.254371598+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.254378098+07:00","message":"[bufferProcess] interim [440000000]:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.254380717+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.254386278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.254389421+07:00","message":"> Transcript [401] [false]: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.254393399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.254395137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.254397134+07:00","message":"StatePrefix: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.254399802+07:00","message":"TextPushed: 'เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.560509734+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.560546535+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-05-21T13:24:51.560553982+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของภาค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.56056786+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.560575101+07:00","message":"[bufferProcess] interim [740000000]:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.560577699+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.560584357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.560587233+07:00","message":"> Transcript [402] [false]: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.560591025+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.560593095+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.560594982+07:00","message":"StatePrefix: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.560597792+07:00","message":"TextPushed: 'เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.584511281+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.584552598+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-05-21T13:24:51.584560027+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.58457473+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.584582488+07:00","message":"[bufferProcess] interim [800000000]:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.58458529+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.584590637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.58459338+07:00","message":"> Transcript [403] [false]: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.584597034+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.584599125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.584600992+07:00","message":"StatePrefix: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.584603649+07:00","message":"TextPushed: 'เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.89308029+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.893122521+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-05-21T13:24:51.893129418+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.893145082+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.893152708+07:00","message":"[bufferProcess] interim [100000000]:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.893155506+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.893159155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.893174609+07:00","message":"> Transcript [404] [false]: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.893179464+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.893181617+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.893185112+07:00","message":"StatePrefix: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.893187989+07:00","message":"TextPushed: 'เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.89319466+07:00","message":"Push: 'หรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.893196698+07:00","message":"TextPushed: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.893198885+07:00","message":"Set new StatePrefix : 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.893201305+07:00","message":"Next Push (prob) : 'ของสอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.893210561+07:00","message":"push: {false หรือว่าหาความสัมพันธ์ 0 0xc003198080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.131889013+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.131933613+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-05-21T13:24:52.131943086+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันรึ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.131958859+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันรึ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.131966228+07:00","message":"[bufferProcess] interim [340000000]:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันรึ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.131969124+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.131976847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.131980514+07:00","message":"> Transcript [405] [false]: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.131983594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.131987268+07:00","message":"Set new StatePrefix: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.262201379+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.262237693+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-05-21T13:24:52.262245591+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือการยึดถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.262258659+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือการยึดถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.26226455+07:00","message":"[bufferProcess] interim [460000000]:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือการยึดถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.262267439+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันรึ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.262272917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.262275638+07:00","message":"> Transcript [406] [false]: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันรึ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.262279625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.262281735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.262284077+07:00","message":"StatePrefix: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.262286722+07:00","message":"TextPushed: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.273261618+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.273289332+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-05-21T13:24:52.273294709+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.273305751+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.273313123+07:00","message":"[bufferProcess] interim [520000000]:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.273315424+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือการยึดถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.273323013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.273326403+07:00","message":"> Transcript [407] [false]: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือการยึดถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.273330582+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.273333493+07:00","message":"Set new StatePrefix: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือการยึดถือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.429239511+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.451417716+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.451453292+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-05-21T13:24:52.451459461+07:00","message":"receive interim result [false|false]: เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึงคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.451468641+07:00","message":"[buffer interim] 46 false เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.451474653+07:00","message":"[bufferProcess] interim [700000000]:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.451491447+07:00","message":"[bufferProcess] send to processor:เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.451495591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.451498152+07:00","message":"> Transcript [408] [false]: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.451500966+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.45150427+07:00","message":"Set new StatePrefix: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.5904884+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.590526295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองก็คือกันนึกถึงคำ\",\"confidence\":0.93567663}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.590533963+07:00","message":"receive interim result [true|false]: หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองก็คือกันนึกถึงคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.590545297+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.59054728+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.590552575+07:00","message":"[buffer interim] 46 true หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองก็คือกันนึกถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590567107+07:00","message":"[bufferProcess] interim [850000000]:หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองก็คือกันนึกถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590570768+07:00","message":"[bufferProcess] send to processor (isfinal):เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590574313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590576705+07:00","message":"> Transcript [409] [false]: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590579577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590584291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590586962+07:00","message":"StatePrefix: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590590278+07:00","message":"TextPushed: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.5905923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590594146+07:00","message":"> Transcript [410] [true]: 'หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองก็คือกันนึกถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590596216+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590597852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590599387+07:00","message":"StatePrefix: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสัมภาษณ์ก็คือกันนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590601445+07:00","message":"TextPushed: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590603077+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590845089+07:00","message":"Push: 'ของสองก็คือกันนึกถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590849118+07:00","message":"TextPushed: 'เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองก็คือกันนึกถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590851532+07:00","message":"Set new StatePrefix : 'หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองก็คือกันนึกถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590853978+07:00","message":"Next Push (prob) : 'หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองก็คือกันนึกถึงคำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.590861648+07:00","message":"push: {true ของสองก็คือกันนึกถึงคำ 0 0xc003198080}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.590873268+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_46.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:52.602015036+07:00","message":"write wav file: './tmp/7577/7577_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:53.391462045+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:53.681337674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:53.681364708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:53.93575517+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:53.935791077+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-05-21T13:24:53.935796535+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:53.935811813+07:00","message":"[buffer interim] 47 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.935817981+07:00","message":"[bufferProcess] interim [540000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.935819818+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.935825598+07:00","message":"[bufferProcess] send to processor (ticker):คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.935828623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.935831511+07:00","message":"> Transcript [411] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.935833644+07:00","message":"Set StatePrefix (first interim): 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.066327254+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.066368409+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-05-21T13:24:54.066374981+07:00","message":"receive interim result [false|false]: คำที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.066390092+07:00","message":"[buffer interim] 47 false คำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.066397858+07:00","message":"[bufferProcess] interim [720000000]:คำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.066399711+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.266196178+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.266231972+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-05-21T13:24:54.266237471+07:00","message":"receive interim result [false|false]: คำที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.266251643+07:00","message":"[buffer interim] 47 false คำที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.266257871+07:00","message":"[bufferProcess] interim [900000000]:คำที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.266260054+07:00","message":"[bufferProcess] send to processor:คำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.266265417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.266268243+07:00","message":"> Transcript [412] [false]: 'คำที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.266271032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.266272994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.26627498+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.266277104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.556194401+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.556228763+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-05-21T13:24:54.556234005+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.556246312+07:00","message":"[buffer interim] 47 false คำที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.556254569+07:00","message":"[bufferProcess] interim [140000000]:คำที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.556256714+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.556260665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.556263653+07:00","message":"> Transcript [413] [false]: 'คำที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.556266497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.556268441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.556270413+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.556272583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.625329086+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.625365787+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-05-21T13:24:54.625372207+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.625384771+07:00","message":"[buffer interim] 47 false คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.625391418+07:00","message":"[bufferProcess] interim [320000000]:คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.625393553+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.625398779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.625401798+07:00","message":"> Transcript [414] [false]: 'คำที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.625405007+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.62540713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.625409103+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.625411216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.844479799+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.844522687+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-05-21T13:24:54.844531052+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.844545309+07:00","message":"[buffer interim] 47 false คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.844555508+07:00","message":"[bufferProcess] interim [500000000]:คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.844559072+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.844565508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.844569276+07:00","message":"> Transcript [415] [false]: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.844573584+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.844576242+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.84457842+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.844580348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.844584794+07:00","message":"Push: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.844586569+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.844588907+07:00","message":"Set new StatePrefix : 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.844590963+07:00","message":"Next Push (prob) : 'ที่เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.844599048+07:00","message":"push: {false คำ 0 0xc000044400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.961138365+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.961185271+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-05-21T13:24:54.961191036+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.961205944+07:00","message":"[buffer interim] 47 false คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.961212209+07:00","message":"[bufferProcess] interim [620000000]:คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.961214668+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.961218344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.961221052+07:00","message":"> Transcript [416] [false]: 'คำที่เกี่ยวข้องกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.961224047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.961225884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.961228102+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.961230236+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.142367614+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.142407962+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-05-21T13:24:55.142414842+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.142430074+07:00","message":"[buffer interim] 47 false คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.14243822+07:00","message":"[bufferProcess] interim [740000000]:คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.142441121+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.14244882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.142452482+07:00","message":"> Transcript [417] [false]: 'คำที่เกี่ยวข้องกับภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.142456158+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.142458418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.14246026+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.142463431+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.179080885+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.250595286+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.284979734+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.285024409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่เกี่ยวข้องกับภาพนี้\",\"confidence\":0.95797783}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.285031742+07:00","message":"receive interim result [true|false]: คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.285047181+07:00","message":"end recv isFinal message id 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.285049928+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.285056884+07:00","message":"[buffer interim] 47 true คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285064412+07:00","message":"[bufferProcess] interim [10000000]:คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285068302+07:00","message":"[bufferProcess] send to processor (isfinal):คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285071873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285074709+07:00","message":"> Transcript [418] [false]: 'คำที่เกี่ยวข้องกับภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285078012+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285081652+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.28508357+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285085855+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285087938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285089892+07:00","message":"> Transcript [419] [true]: 'คำที่เกี่ยวข้องกับภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285091969+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285093593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285095312+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285097103+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.285099755+07:00","message":"Push: 'ที่เกี่ยวข้องกับภาพนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.285109168+07:00","message":"push: {true ที่เกี่ยวข้องกับภาพนี้ 0 0xc000044400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:55.315291067+07:00","message":"write wav file: './tmp/7577/7577_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.771593361+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.855875057+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.855898249+07:00","message":"found end of frame, send empty tag with msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.85590129+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.855908493+07:00","message":"[buffer interim] 48 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.855916956+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.855928453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.855931613+07:00","message":"> Transcript [420] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.855934343+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.855936227+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.855938529+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.855940508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.855943242+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.855954015+07:00","message":"push: {true \n 0 0xc003198300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:55.861531293+07:00","message":"write wav file: './tmp/7577/7577_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.899616196+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.422258021+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.422293876+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-05-21T13:24:56.422299912+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.422314306+07:00","message":"[buffer interim] 49 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.422320544+07:00","message":"[bufferProcess] interim [540000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.422322418+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.548179708+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.548219202+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-05-21T13:24:56.548225846+07:00","message":"receive interim result [false|false]: มีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.548241434+07:00","message":"[buffer interim] 49 false มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.548248898+07:00","message":"[bufferProcess] interim [660000000]:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.548251522+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.548258839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.548261765+07:00","message":"> Transcript [421] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.54826421+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:56.681617001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:56.681632714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.75388285+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.753915857+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-05-21T13:24:56.753921143+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.753936282+07:00","message":"[buffer interim] 49 false มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.753943309+07:00","message":"[bufferProcess] interim [900000000]:มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.753946014+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.753950149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.753952982+07:00","message":"> Transcript [422] [false]: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.753955918+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.753957829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.753959966+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.753962178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.867036846+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.867070767+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-05-21T13:24:56.867076182+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:56.867091083+07:00","message":"[buffer interim] 49 false มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.867097642+07:00","message":"[bufferProcess] interim [960000000]:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.867099724+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.867106611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.867109788+07:00","message":"> Transcript [423] [false]: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.867112665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.867114556+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.86711634+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:56.867118389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.130559295+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.130598441+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-05-21T13:24:57.13060508+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.130621537+07:00","message":"[buffer interim] 49 false มีอะไรบ้างหรอคะครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.130629335+07:00","message":"[bufferProcess] interim [260000000]:มีอะไรบ้างหรอคะครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.130631822+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.130639711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.130642808+07:00","message":"> Transcript [424] [false]: 'มีอะไรบ้างหรอคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.130646678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.130649242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.130650958+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.130653117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.166329021+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.166366426+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-05-21T13:24:57.166372806+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.166388347+07:00","message":"[buffer interim] 49 false มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.166395538+07:00","message":"[bufferProcess] interim [320000000]:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.16639874+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.166402415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.166405539+07:00","message":"> Transcript [425] [false]: 'มีอะไรบ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.166409698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.166412033+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.166413983+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.166416423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.166422788+07:00","message":"Push: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.16642479+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.166426835+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.166428979+07:00","message":"Next Push (prob) : 'บ้างหรอคะครู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.166438055+07:00","message":"push: {false มีอะไร 0 0xc003198680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.3553843+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.355417778+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-05-21T13:24:57.355423703+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะครูอ้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.355437888+07:00","message":"[buffer interim] 49 false มีอะไรบ้างหรอคะครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.355443499+07:00","message":"[bufferProcess] interim [500000000]:มีอะไรบ้างหรอคะครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.355446097+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.355450009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.355452812+07:00","message":"> Transcript [426] [false]: 'มีอะไรบ้างหรอคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.355454832+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.448747012+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.44878822+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-05-21T13:24:57.448794523+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.448812727+07:00","message":"[buffer interim] 49 false มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.448820154+07:00","message":"[bufferProcess] interim [560000000]:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.448823091+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.448827169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.448829969+07:00","message":"> Transcript [427] [false]: 'มีอะไรบ้างหรอคะครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.448833861+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.448835985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.448837897+07:00","message":"StatePrefix: 'มีอะไรบ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.448839994+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.512338042+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.512373156+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-05-21T13:24:57.512379212+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะครูอ้อมคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.512392503+07:00","message":"[buffer interim] 49 false มีอะไรบ้างหรอคะครูอ้อมคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.512399344+07:00","message":"[bufferProcess] interim [680000000]:มีอะไรบ้างหรอคะครูอ้อมคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.512401824+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.512408397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.512411264+07:00","message":"> Transcript [428] [false]: 'มีอะไรบ้างหรอคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.512413429+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.671067653+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.671108405+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-05-21T13:24:57.67111593+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะครูอ้อมคิดนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.671133114+07:00","message":"[buffer interim] 49 false มีอะไรบ้างหรอคะครูอ้อมคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.671139462+07:00","message":"[bufferProcess] interim [800000000]:มีอะไรบ้างหรอคะครูอ้อมคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.671141708+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะครูอ้อมคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.671144969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.671147793+07:00","message":"> Transcript [429] [false]: 'มีอะไรบ้างหรอคะครูอ้อมคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.671151386+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.671153509+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.671155438+07:00","message":"StatePrefix: 'มีอะไรบ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.671157616+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.688576545+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.784214404+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.78425385+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-05-21T13:24:57.784259573+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.784276709+07:00","message":"[buffer interim] 49 false มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.784284357+07:00","message":"[bufferProcess] interim [980000000]:มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.784286881+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะครูอ้อมคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.784290392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.78429404+07:00","message":"> Transcript [430] [false]: 'มีอะไรบ้างหรอคะครูอ้อมคิดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.784297757+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.784300193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.784302252+07:00","message":"StatePrefix: 'มีอะไรบ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.784304262+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.823484079+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.836099152+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.836139403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ\",\"confidence\":0.89089125}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.836148603+07:00","message":"receive interim result [true|false]: มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.836154378+07:00","message":"end recv isFinal message id 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.836157077+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.836163102+07:00","message":"[buffer interim] 49 true มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836169961+07:00","message":"[bufferProcess] interim [10000000]:มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836173103+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836176405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836180068+07:00","message":"> Transcript [431] [false]: 'มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836184012+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836186792+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836191365+07:00","message":"StatePrefix: 'มีอะไรบ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836194524+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836198228+07:00","message":"Push: 'บ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836201201+07:00","message":"TextPushed: 'มีอะไรบ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.83620436+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836208554+07:00","message":"Next Push (prob) : 'อ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836211265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836214294+07:00","message":"> Transcript [432] [true]: 'มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836217474+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836219974+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836222466+07:00","message":"StatePrefix: 'มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.83622507+07:00","message":"TextPushed: 'มีอะไรบ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836227416+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.836296733+07:00","message":"push: {false บ้างหรอคะครู 0 0xc003198680}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836328028+07:00","message":"Push: 'คุณอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836330575+07:00","message":"TextPushed: 'มีอะไรบ้างหรอคะครูคุณอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836332593+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836334475+07:00","message":"Next Push (prob) : 'มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.836340163+07:00","message":"push: {true คุณอ้อมคิดเนาะ 0 0xc003198680}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.836351815+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_49.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:57.843869224+07:00","message":"write wav file: './tmp/7577/7577_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.862604645+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.862642938+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-05-21T13:24:58.862647905+07:00","message":"receive interim result [false|false]: เค้ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.862663857+07:00","message":"[buffer interim] 50 false เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.862669696+07:00","message":"[bufferProcess] interim [80000000]:เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.862671546+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.862678338+07:00","message":"[bufferProcess] send to processor (ticker):เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.86268078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.862683877+07:00","message":"> Transcript [433] [false]: 'เค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.862686222+07:00","message":"Set StatePrefix (first interim): 'เค้ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.999945081+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.999990907+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-05-21T13:24:58.999996522+07:00","message":"receive interim result [false|false]: ไม่ใช่เค้ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.000011952+07:00","message":"[buffer interim] 50 false ไม่ใช่เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.000019678+07:00","message":"[bufferProcess] interim [200000000]:ไม่ใช่เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.000021694+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.245932375+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.245979258+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-05-21T13:24:59.245986415+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.246003249+07:00","message":"[buffer interim] 50 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.246011684+07:00","message":"[bufferProcess] interim [500000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.246014163+07:00","message":"[bufferProcess] send to processor:ไม่ใช่เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.246021945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.246024712+07:00","message":"> Transcript [434] [false]: 'ไม่ใช่เค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.246027055+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.246029066+07:00","message":"Set new StatePrefix: 'ไม่ใช่เค้ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.566908289+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.566943625+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-05-21T13:24:59.566949127+07:00","message":"receive interim result [false|false]: คิดถึงคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.566964097+07:00","message":"[buffer interim] 50 false คิดถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.566971414+07:00","message":"[bufferProcess] interim [740000000]:คิดถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.566973904+07:00","message":"[bufferProcess] send to processor:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.566977243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.566979883+07:00","message":"> Transcript [435] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.566982169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.566984079+07:00","message":"Set new StatePrefix: 'คิดถึง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:59.682621355+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:59.682633855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.692668737+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.692701466+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-05-21T13:24:59.692712369+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.69272554+07:00","message":"[buffer interim] 50 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.692732289+07:00","message":"[bufferProcess] interim [860000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.69273501+07:00","message":"[bufferProcess] send to processor:คิดถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.692739612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.692742476+07:00","message":"> Transcript [436] [false]: 'คิดถึงคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.692745498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.692747479+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.692749297+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.692751347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.888972683+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.889019731+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-05-21T13:24:59.889025885+07:00","message":"receive interim result [false|false]: คิดถึงคำว่าเค้ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.889040316+07:00","message":"[buffer interim] 50 false คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.889048288+07:00","message":"[bufferProcess] interim [100000000]:คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.889050724+07:00","message":"[bufferProcess] send to processor:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.889056966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.889059853+07:00","message":"> Transcript [437] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.88906362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.889065895+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.889067772+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.88906991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.928814573+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:00.045221225+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:00.045262736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก\",\"confidence\":0.9397672}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:00.045270702+07:00","message":"receive interim result [true|false]: อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:00.045279886+07:00","message":"end recv isFinal message id 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:00.045282111+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:00.045287983+07:00","message":"[buffer interim] 50 true อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045297335+07:00","message":"[bufferProcess] interim [340000000]:อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045302391+07:00","message":"[bufferProcess] send to processor (isfinal):คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045306007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045309428+07:00","message":"> Transcript [438] [false]: 'คิดถึงคำว่าเค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.04531224+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.04531416+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045315962+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045318001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045319737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045321608+07:00","message":"> Transcript [439] [true]: 'อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045323645+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045325243+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045326791+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045328366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:00.045334277+07:00","message":"Push: 'อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:00.04534251+07:00","message":"push: {true อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก 0 0xc0001fab00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:00.054425472+07:00","message":"write wav file: './tmp/7577/7577_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:00.572885121+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.078782363+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.183785593+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.183807326+07:00","message":"found end of frame, send empty tag with msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.183810596+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.183819001+07:00","message":"[buffer interim] 51 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.18382651+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.183831108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.183835389+07:00","message":"> Transcript [440] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.183839195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.183841131+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.183843618+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.183846529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.183858466+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.183869757+07:00","message":"push: {true \n 0 0xc001e32380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:01.189419971+07:00","message":"write wav file: './tmp/7577/7577_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.272444279+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.812789823+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.812842519+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-05-21T13:25:01.812848631+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.81286373+07:00","message":"[buffer interim] 52 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.812869934+07:00","message":"[bufferProcess] interim [540000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.812871714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.938326834+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.93836803+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-05-21T13:25:01.938374103+07:00","message":"receive interim result [false|false]: คิดถึงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.938385382+07:00","message":"[buffer interim] 52 false คิดถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.938392278+07:00","message":"[bufferProcess] interim [660000000]:คิดถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.938394206+07:00","message":"[bufferProcess] send to processor:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.938399268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.938401865+07:00","message":"> Transcript [441] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.938404034+07:00","message":"Set StatePrefix (first interim): 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.121217172+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.121252932+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-05-21T13:25:02.121258453+07:00","message":"receive interim result [false|false]: คิดถึงขนม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.121272578+07:00","message":"[buffer interim] 52 false คิดถึงขนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.121279386+07:00","message":"[bufferProcess] interim [840000000]:คิดถึงขนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.121281499+07:00","message":"[bufferProcess] send to processor:คิดถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.121286783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.121289615+07:00","message":"> Transcript [442] [false]: 'คิดถึงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.121292342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.121294566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.121314022+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.121317362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.256512357+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.256550899+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-05-21T13:25:02.256556274+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.256568957+07:00","message":"[buffer interim] 52 false คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.256575449+07:00","message":"[bufferProcess] interim [20000000]:คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.256578159+07:00","message":"[bufferProcess] send to processor:คิดถึงขนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.256583487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.256586245+07:00","message":"> Transcript [443] [false]: 'คิดถึงขนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.256589365+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.256591434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.256593314+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.256595328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:02.682848559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:02.682853015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.839531018+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.839563373+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-05-21T13:25:02.839569207+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.839580846+07:00","message":"[buffer interim] 52 false คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.83958724+07:00","message":"[bufferProcess] interim [620000000]:คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.839589623+07:00","message":"[bufferProcess] send to processor:คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.839595128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.839598037+07:00","message":"> Transcript [444] [false]: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.839601645+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.8396038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.83960562+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.839607811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.02655241+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.026588268+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-05-21T13:25:03.026594255+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวานคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.0266088+07:00","message":"[buffer interim] 52 false คิดถึงขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026617163+07:00","message":"[bufferProcess] interim [800000000]:คิดถึงขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026619732+07:00","message":"[bufferProcess] send to processor:คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026627549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026630223+07:00","message":"> Transcript [445] [false]: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026633821+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026636019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026637931+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026640594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026646244+07:00","message":"Push: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026648307+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026650197+07:00","message":"Set new StatePrefix : 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.026652155+07:00","message":"Next Push (prob) : 'ขนมหวาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.026659776+07:00","message":"push: {false คิดถึง 0 0xc000424b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.156346981+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.156376909+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-05-21T13:25:03.156382458+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.156394325+07:00","message":"[buffer interim] 52 false คิดถึงขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.156402065+07:00","message":"[bufferProcess] interim [920000000]:คิดถึงขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.156404529+07:00","message":"[bufferProcess] send to processor:คิดถึงขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.15640759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.156410323+07:00","message":"> Transcript [446] [false]: 'คิดถึงขนมหวานคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.156413518+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.156415534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.156417581+07:00","message":"StatePrefix: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.156419555+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.352126692+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.352164718+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-05-21T13:25:03.352170927+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.352186098+07:00","message":"[buffer interim] 52 false คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.352193388+07:00","message":"[bufferProcess] interim [100000000]:คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.35219618+07:00","message":"[bufferProcess] send to processor:คิดถึงขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.352203473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.352206672+07:00","message":"> Transcript [447] [false]: 'คิดถึงขนมหวานคิดถึงอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.352210411+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.352212981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.352215071+07:00","message":"StatePrefix: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.352217838+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.779071526+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.873036162+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.87307842+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-05-21T13:25:03.873085012+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.873102813+07:00","message":"[buffer interim] 52 false คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.873110668+07:00","message":"[bufferProcess] interim [700000000]:คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.87311327+07:00","message":"[bufferProcess] send to processor:คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.873120202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.873122788+07:00","message":"> Transcript [448] [false]: 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.873126638+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.87312881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.87313083+07:00","message":"StatePrefix: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.873134821+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.89622802+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.896262825+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-05-21T13:25:03.896269145+07:00","message":"receive interim result [true|false]: คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.89627779+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.896280052+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.896298819+07:00","message":"[buffer interim] 52 true คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896317588+07:00","message":"[bufferProcess] interim [730000000]:คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896321779+07:00","message":"[bufferProcess] send to processor (isfinal):คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896325047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896328567+07:00","message":"> Transcript [449] [false]: 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.89633293+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896335225+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896337738+07:00","message":"StatePrefix: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896339858+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896345847+07:00","message":"Push: 'ขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896348089+07:00","message":"TextPushed: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.89635086+07:00","message":"Set new StatePrefix : 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896356788+07:00","message":"Next Push (prob) : 'คิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896359044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896361004+07:00","message":"> Transcript [450] [true]: 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896363195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896365071+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896366641+07:00","message":"StatePrefix: 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896368464+07:00","message":"TextPushed: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.896370995+07:00","message":"Push: 'คิดถึงอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.896381293+07:00","message":"push: {false ขนมหวาน 0 0xc000424b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.896387744+07:00","message":"push: {true คิดถึงอาหาร 0 0xc000424b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:03.904566621+07:00","message":"write wav file: './tmp/7577/7577_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.030609543+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.895555835+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.895602515+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-05-21T13:25:04.895607725+07:00","message":"receive interim result [false|false]: คิดถึงแม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.895622619+07:00","message":"[buffer interim] 53 false คิดถึงแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.895628869+07:00","message":"[bufferProcess] interim [660000000]:คิดถึงแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.895631085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.125056431+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.125079258+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.125083241+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.125086853+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.125090592+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.125093655+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.125096132+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.12509902+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.234420969+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.23445983+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-05-21T13:25:05.234498933+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.23451227+07:00","message":"[buffer interim] 53 false คิดถึงแม่คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.234521835+07:00","message":"[bufferProcess] interim [960000000]:คิดถึงแม่คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.23452433+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.234531037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.234534033+07:00","message":"> Transcript [451] [false]: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.23453625+07:00","message":"Set StatePrefix (first interim): 'คิดถึงแม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.296967756+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.297007445+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-05-21T13:25:05.297015596+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.297028681+07:00","message":"[buffer interim] 53 false คิดถึงแม่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.297034725+07:00","message":"[bufferProcess] interim [80000000]:คิดถึงแม่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.297036953+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.297042402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.297045284+07:00","message":"> Transcript [452] [false]: 'คิดถึงแม่คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.297059714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.297062058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.297063909+07:00","message":"StatePrefix: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.297065999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.483533912+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.483576786+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-05-21T13:25:05.483583614+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.483597034+07:00","message":"[buffer interim] 53 false คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.483603853+07:00","message":"[bufferProcess] interim [260000000]:คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.483606045+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.483611489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.48361444+07:00","message":"> Transcript [453] [false]: 'คิดถึงแม่คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.48361811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.483620281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.483622231+07:00","message":"StatePrefix: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.483624508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:05.683170376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:05.683179996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.114016907+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.114055796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่คิดถึงลูก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.114062547+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.114078479+07:00","message":"[buffer interim] 53 false คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.114086394+07:00","message":"[bufferProcess] interim [860000000]:คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.114088723+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.11409662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.114099529+07:00","message":"> Transcript [454] [false]: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.114103228+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.114105188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.114107438+07:00","message":"StatePrefix: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.114109961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.695287434+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.695327955+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-05-21T13:25:06.695334122+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึงลูกมีคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.695349612+07:00","message":"[buffer interim] 53 false คิดถึงแม่คิดถึงลูกมีคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.695356455+07:00","message":"[bufferProcess] interim [460000000]:คิดถึงแม่คิดถึงลูกมีคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.695359306+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.695366293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.695368931+07:00","message":"> Transcript [455] [false]: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.695372277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.695374276+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.69537619+07:00","message":"StatePrefix: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.695378389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.695383983+07:00","message":"Push: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.695386452+07:00","message":"TextPushed: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.695388494+07:00","message":"Set new StatePrefix : 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.695390456+07:00","message":"Next Push (prob) : 'คิดถึงลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.695399073+07:00","message":"push: {false คิดถึงแม่ 0 0xc001e32980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.880516441+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.880561949+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-05-21T13:25:06.880568122+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.880581068+07:00","message":"[buffer interim] 53 false คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.880587212+07:00","message":"[bufferProcess] interim [640000000]:คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.880589579+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิดถึงลูกมีคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.880595298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.880597756+07:00","message":"> Transcript [456] [false]: 'คิดถึงแม่คิดถึงลูกมีคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.880601041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.880603178+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.880605144+07:00","message":"StatePrefix: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.88060723+07:00","message":"TextPushed: 'คิดถึงแม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.076774864+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.076809166+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-05-21T13:25:07.076815212+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึงลูกมีคำว่าครบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.076830774+07:00","message":"[buffer interim] 53 false คิดถึงแม่คิดถึงลูกมีคำว่าครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.076838681+07:00","message":"[bufferProcess] interim [880000000]:คิดถึงแม่คิดถึงลูกมีคำว่าครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.076840954+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.076844513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.076847422+07:00","message":"> Transcript [457] [false]: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.076851217+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.07685319+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.076855338+07:00","message":"StatePrefix: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.076857717+07:00","message":"TextPushed: 'คิดถึงแม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.190774848+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.190810334+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-05-21T13:25:07.190816629+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.190831294+07:00","message":"[buffer interim] 53 false คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.190837615+07:00","message":"[bufferProcess] interim [940000000]:คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.190841363+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิดถึงลูกมีคำว่าครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.190848125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.190850968+07:00","message":"> Transcript [458] [false]: 'คิดถึงแม่คิดถึงลูกมีคำว่าครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.190854256+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.190856226+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.190858537+07:00","message":"StatePrefix: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.190860686+07:00","message":"TextPushed: 'คิดถึงแม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.677903074+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.767921593+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.767960322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.767965989+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.767976258+07:00","message":"[buffer interim] 53 false คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.767983194+07:00","message":"[bufferProcess] interim [540000000]:คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.767986087+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.767989666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.767992354+07:00","message":"> Transcript [459] [false]: 'คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.767995682+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.767997761+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.767999785+07:00","message":"StatePrefix: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.768001846+07:00","message":"TextPushed: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.768004418+07:00","message":"Push: 'คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.768006317+07:00","message":"TextPushed: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.76800833+07:00","message":"Set new StatePrefix : 'คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.76801062+07:00","message":"Next Push (prob) : 'มีคำว่าครอบครัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.768019331+07:00","message":"push: {false คิดถึงลูก 0 0xc001e32980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.782182806+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.782218338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว\",\"confidence\":0.94138426}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.782225753+07:00","message":"receive interim result [true|false]: คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.78223644+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.782238732+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.782244744+07:00","message":"[buffer interim] 53 true คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782255195+07:00","message":"[bufferProcess] interim [660000000]:คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782258657+07:00","message":"[bufferProcess] send to processor (isfinal):คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782261933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782266277+07:00","message":"> Transcript [460] [false]: 'คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782271056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782273933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.78227731+07:00","message":"StatePrefix: 'คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782281101+07:00","message":"TextPushed: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782284669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782286512+07:00","message":"> Transcript [461] [true]: 'คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782288704+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782290301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782292018+07:00","message":"StatePrefix: 'คิดถึงแม่คิดถึงลูกมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782293753+07:00","message":"TextPushed: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.782300834+07:00","message":"Push: 'นะมีคำว่าครอบครัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.782308374+07:00","message":"push: {true นะมีคำว่าครอบครัว 0 0xc001e32980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:07.794145105+07:00","message":"write wav file: './tmp/7577/7577_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.809720725+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.290897135+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.290943283+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-05-21T13:25:08.290948997+07:00","message":"receive interim result [false|false]: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.290973906+07:00","message":"[buffer interim] 54 false 20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.290982014+07:00","message":"[bufferProcess] interim [480000000]:20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.290984155+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.347060461+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.347090983+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-05-21T13:25:08.347097344+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.347113829+07:00","message":"[buffer interim] 54 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.34712139+07:00","message":"[bufferProcess] interim [600000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.347123706+07:00","message":"[bufferProcess] send to processor:20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.347127416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.347131305+07:00","message":"> Transcript [462] [false]: '20'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.3471336+07:00","message":"Set StatePrefix (first interim): '20'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.65701226+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.657047663+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-05-21T13:25:08.657053404+07:00","message":"receive interim result [false|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.657067399+07:00","message":"[buffer interim] 54 false มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.657074452+07:00","message":"[bufferProcess] interim [840000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.657076848+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.657080276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.657083055+07:00","message":"> Transcript [463] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.657086213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.657088175+07:00","message":"Set new StatePrefix: 'มีความ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:08.683462093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:08.683483167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.701096136+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.788825192+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.788866433+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-05-21T13:25:08.788875005+07:00","message":"receive interim result [true|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.788884103+07:00","message":"end recv isFinal message id 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.788887105+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.788895438+07:00","message":"[buffer interim] 54 true มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788907118+07:00","message":"[bufferProcess] interim [110000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.78891337+07:00","message":"[bufferProcess] send to processor (isfinal):มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788918424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.78892279+07:00","message":"> Transcript [464] [false]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788928142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788930086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788931931+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788934049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788935926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788937942+07:00","message":"> Transcript [465] [true]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788939863+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788941503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.7889432+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788944798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.788948628+07:00","message":"Push: 'มีความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.788959127+07:00","message":"push: {true มีความสุข 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:08.794235551+07:00","message":"write wav file: './tmp/7577/7577_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.901950036+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.549858433+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.549902642+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-05-21T13:25:09.549908299+07:00","message":"receive interim result [false|false]: อิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.54992311+07:00","message":"[buffer interim] 55 false อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.549929787+07:00","message":"[bufferProcess] interim [660000000]:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.54993164+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.870366755+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.870403699+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-05-21T13:25:09.87041051+07:00","message":"receive interim result [false|false]: อิ่มทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.870425266+07:00","message":"[buffer interim] 55 false อิ่มทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.870431331+07:00","message":"[bufferProcess] interim [960000000]:อิ่มทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.870433744+07:00","message":"[bufferProcess] send to processor:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.870440555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.870443182+07:00","message":"> Transcript [466] [false]: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.870445307+07:00","message":"Set StatePrefix (first interim): 'อิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.872618255+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.872636466+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-05-21T13:25:09.87264064+07:00","message":"receive interim result [false|false]: อิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.872654202+07:00","message":"[buffer interim] 55 false อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.872657861+07:00","message":"[bufferProcess] interim [20000000]:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.872660019+07:00","message":"[bufferProcess] send to processor:อิ่มทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.872662282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.872664838+07:00","message":"> Transcript [467] [false]: 'อิ่มทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.872667939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.872670068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.872671789+07:00","message":"StatePrefix: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.872673655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.05485744+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.054890125+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-05-21T13:25:10.054896695+07:00","message":"receive interim result [false|false]: อิ่มทำอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.054912654+07:00","message":"[buffer interim] 55 false อิ่มทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.054919069+07:00","message":"[bufferProcess] interim [140000000]:อิ่มทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.054921509+07:00","message":"[bufferProcess] send to processor:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.054924634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.054928274+07:00","message":"> Transcript [468] [false]: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.054931026+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.054932961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.054934794+07:00","message":"StatePrefix: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.05493669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.130717769+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.130756276+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-05-21T13:25:10.130764077+07:00","message":"receive interim result [false|false]: ติ่มซําอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.130778045+07:00","message":"[buffer interim] 55 false ติ่มซําอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.130788216+07:00","message":"[bufferProcess] interim [320000000]:ติ่มซําอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.130791481+07:00","message":"[bufferProcess] send to processor:อิ่มทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.130804493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.130808824+07:00","message":"> Transcript [469] [false]: 'อิ่มทำอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.130821335+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.130824372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.130826828+07:00","message":"StatePrefix: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.130830218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.301070573+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.384607448+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.384656509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติ่มซําอร่อย\",\"confidence\":0.8842758}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.384663703+07:00","message":"receive interim result [true|false]: ติ่มซําอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.384672599+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.384674799+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.384681271+07:00","message":"[buffer interim] 55 true ติ่มซําอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384688259+07:00","message":"[bufferProcess] interim [620000000]:ติ่มซําอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384691293+07:00","message":"[bufferProcess] send to processor (isfinal):ติ่มซําอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384694432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384697134+07:00","message":"> Transcript [470] [false]: 'ติ่มซําอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384706423+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384709432+07:00","message":"Set new StatePrefix: 'ติ่มซําอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384712163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384714865+07:00","message":"> Transcript [471] [true]: 'ติ่มซําอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384718425+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384721739+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384724528+07:00","message":"StatePrefix: 'ติ่มซําอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384727492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.384731141+07:00","message":"Push: 'ติ่มซําอร่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.384741671+07:00","message":"push: {true ติ่มซําอร่อย 0 0xc003198280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:10.390937244+07:00","message":"write wav file: './tmp/7577/7577_55.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:11.684203335+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:11.684203334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:11.720964529+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.296186012+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.296230941+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-05-21T13:25:12.296236122+07:00","message":"receive interim result [false|false]: กะปิ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.296249976+07:00","message":"[buffer interim] 56 false กะปิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.296256507+07:00","message":"[bufferProcess] interim [600000000]:กะปิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.296258735+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.296265159+07:00","message":"[bufferProcess] send to processor (ticker):กะปิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.296267784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.296270369+07:00","message":"> Transcript [472] [false]: 'กะปิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.296272665+07:00","message":"Set StatePrefix (first interim): 'กะปิ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.437565763+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.437600517+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-05-21T13:25:12.437605984+07:00","message":"receive interim result [false|false]: จะปิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.437620499+07:00","message":"[buffer interim] 56 false จะปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.437626099+07:00","message":"[bufferProcess] interim [720000000]:จะปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.437628294+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.587382362+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.587422293+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-05-21T13:25:12.587428069+07:00","message":"receive interim result [false|false]: กะปิผ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.5874428+07:00","message":"[buffer interim] 56 false กะปิผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.587449918+07:00","message":"[bufferProcess] interim [840000000]:กะปิผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.587452418+07:00","message":"[bufferProcess] send to processor:จะปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.587455219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.587457878+07:00","message":"> Transcript [473] [false]: 'จะปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.587460247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.587462144+07:00","message":"Set new StatePrefix: 'จะปิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.61082373+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.610857951+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-05-21T13:25:12.610864694+07:00","message":"receive interim result [false|false]: กะปิภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.610879703+07:00","message":"[buffer interim] 56 false กะปิภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.61088563+07:00","message":"[bufferProcess] interim [900000000]:กะปิภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.610888103+07:00","message":"[bufferProcess] send to processor:กะปิผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.610894268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.610897112+07:00","message":"> Transcript [474] [false]: 'กะปิผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.610899042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.610900886+07:00","message":"Set new StatePrefix: 'กะปิผ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.806892681+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.806927906+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-05-21T13:25:12.806934364+07:00","message":"receive interim result [false|false]: กะปิภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.806951256+07:00","message":"[buffer interim] 56 false กะปิภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.806959324+07:00","message":"[bufferProcess] interim [80000000]:กะปิภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.806961557+07:00","message":"[bufferProcess] send to processor:กะปิภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.806966921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.806969719+07:00","message":"> Transcript [475] [false]: 'กะปิภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.806971936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.80697401+07:00","message":"Set new StatePrefix: 'กะปิภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.913292622+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.913330726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะปิภาค 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.913337354+07:00","message":"receive interim result [false|false]: กะปิภาค 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.913351548+07:00","message":"[buffer interim] 56 false กะปิภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.913358224+07:00","message":"[bufferProcess] interim [200000000]:กะปิภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.91336177+07:00","message":"[bufferProcess] send to processor:กะปิภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.913368253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.913371073+07:00","message":"> Transcript [476] [false]: 'กะปิภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.913373467+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.91337543+07:00","message":"Set new StatePrefix: 'กะปิภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.998944929+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.06124382+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.130449434+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.130490931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะปิภาค 1\",\"confidence\":0.86079055}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.13049971+07:00","message":"receive interim result [true|false]: กะปิภาค 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.130510692+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.130512872+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.130519394+07:00","message":"[buffer interim] 56 true กะปิภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.13052962+07:00","message":"[bufferProcess] interim [500000000]:กะปิภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.130532582+07:00","message":"[bufferProcess] send to processor (isfinal):กะปิภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.130535914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.130539136+07:00","message":"> Transcript [477] [false]: 'กะปิภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.130541755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.130543785+07:00","message":"Set new StatePrefix: 'กะปิภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.130545379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.13054717+07:00","message":"> Transcript [478] [true]: 'กะปิภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.130549491+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.130551339+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.130553063+07:00","message":"StatePrefix: 'กะปิภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.130554907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.130562229+07:00","message":"Push: 'กะปิภาค 1'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.130570177+07:00","message":"push: {true กะปิภาค 1 0 0xc001fe0600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:13.13750902+07:00","message":"write wav file: './tmp/7577/7577_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.638063064+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.701842967+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.723866686+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.723908939+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-05-21T13:25:13.723914233+07:00","message":"receive interim result [false|false]: นก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.723932088+07:00","message":"[buffer interim] 57 false นก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.723939724+07:00","message":"[bufferProcess] interim [660000000]:นก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.723942581+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.751446954+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.75148945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.751495492+07:00","message":"receive interim result [true|false]: นก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.751505632+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.751508207+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.75151434+07:00","message":"[buffer interim] 57 true นก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751526043+07:00","message":"[bufferProcess] interim [810000000]:นก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751529329+07:00","message":"[bufferProcess] send to processor (isfinal):นก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751533147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751536367+07:00","message":"> Transcript [479] [false]: 'นก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751538623+07:00","message":"Set StatePrefix (first interim): 'นก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751540431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751542177+07:00","message":"> Transcript [480] [true]: 'นก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751544823+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751547276+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751549496+07:00","message":"StatePrefix: 'นก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751551407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.751554012+07:00","message":"Push: 'นก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.751562087+07:00","message":"push: {true นก 0 0xc000424780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:13.757232332+07:00","message":"write wav file: './tmp/7577/7577_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.23773886+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.237795616+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-05-21T13:25:14.237803119+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.237822656+07:00","message":"[buffer interim] 58 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.237830983+07:00","message":"[bufferProcess] interim [420000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.237833792+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.559062884+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.559105249+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-05-21T13:25:14.559110873+07:00","message":"receive interim result [false|false]: ทางการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.559124531+07:00","message":"[buffer interim] 58 false ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.559131237+07:00","message":"[bufferProcess] interim [720000000]:ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.559133843+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.559139571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.559142179+07:00","message":"> Transcript [481] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.55914467+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:14.685053152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:14.685091115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.730511544+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.815192782+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.815232224+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-05-21T13:25:14.815239175+07:00","message":"receive interim result [false|false]: ทางกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.815251084+07:00","message":"[buffer interim] 58 false ทางกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.815260024+07:00","message":"[bufferProcess] interim [20000000]:ทางกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.815263326+07:00","message":"[bufferProcess] send to processor:ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.815269369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.815274185+07:00","message":"> Transcript [482] [false]: 'ทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.815282121+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.815284849+07:00","message":"Set new StatePrefix: 'ทางการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.860367125+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.860404277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างกัน\",\"confidence\":0.7779779}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.860410709+07:00","message":"receive interim result [true|false]: ข้างกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.860416698+07:00","message":"end recv isFinal message id 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.860419789+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.86042433+07:00","message":"[buffer interim] 58 true ข้างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860431197+07:00","message":"[bufferProcess] interim [50000000]:ข้างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860434141+07:00","message":"[bufferProcess] send to processor (isfinal):ทางกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860437255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860440095+07:00","message":"> Transcript [483] [false]: 'ทางกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860442255+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860444306+07:00","message":"Set new StatePrefix: 'ทางกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860445878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860447738+07:00","message":"> Transcript [484] [true]: 'ข้างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860451652+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860453509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860455319+07:00","message":"StatePrefix: 'ทางกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860457214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.860467367+07:00","message":"Push: 'ข้างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.860475762+07:00","message":"push: {true ข้างกัน 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.86054145+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:14.867759832+07:00","message":"write wav file: './tmp/7577/7577_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.515701705+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.515745482+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-05-21T13:25:15.515751641+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.51576725+07:00","message":"[buffer interim] 59 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.515774523+07:00","message":"[bufferProcess] interim [660000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.515776429+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.705146749+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.70519351+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-05-21T13:25:15.705203852+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.705219047+07:00","message":"[buffer interim] 59 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.705224765+07:00","message":"[bufferProcess] interim [840000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.705227262+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.705234997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.705238582+07:00","message":"> Transcript [485] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.705240653+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.05724833+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.057295612+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-05-21T13:25:16.057302933+07:00","message":"receive interim result [false|false]: ต้นไม้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.057318206+07:00","message":"[buffer interim] 59 false ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.057325621+07:00","message":"[bufferProcess] interim [200000000]:ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.057328501+07:00","message":"[bufferProcess] send to processor:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.057335831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.057339559+07:00","message":"> Transcript [486] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.057344467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.057347457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.05735007+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.057352894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.11627769+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.116316275+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-05-21T13:25:16.116322638+07:00","message":"receive interim result [false|false]: ต้นไม้มีแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.116338276+07:00","message":"[buffer interim] 59 false ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.116345606+07:00","message":"[bufferProcess] interim [320000000]:ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.116348101+07:00","message":"[bufferProcess] send to processor:ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.11635744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.11636036+07:00","message":"> Transcript [487] [false]: 'ต้นไม้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.116363746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.116366591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.116368911+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.116371201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.226589758+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.226621899+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-05-21T13:25:16.226627772+07:00","message":"receive interim result [false|false]: ต้นไม้มีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.226643618+07:00","message":"[buffer interim] 59 false ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.226650182+07:00","message":"[bufferProcess] interim [380000000]:ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.226652423+07:00","message":"[bufferProcess] send to processor:ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.226655467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.226658582+07:00","message":"> Transcript [488] [false]: 'ต้นไม้มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.226661871+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.226663963+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.22666606+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.226668086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.648937319+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.743613754+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.743655309+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-05-21T13:25:16.743661819+07:00","message":"receive interim result [false|false]: ต้นไม้มีแฟนมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.743680885+07:00","message":"[buffer interim] 59 false ต้นไม้มีแฟนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.743689347+07:00","message":"[bufferProcess] interim [860000000]:ต้นไม้มีแฟนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.743692686+07:00","message":"[bufferProcess] send to processor:ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.743703115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.74370803+07:00","message":"> Transcript [489] [false]: 'ต้นไม้มีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.743712924+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.743715667+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.743718587+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.743721785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.743725552+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.743729693+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.743731796+07:00","message":"Set new StatePrefix : 'ต้นไม้มีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.743733934+07:00","message":"Next Push (prob) : 'ไม้มีแฟน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.743742038+07:00","message":"push: {false ต้น 0 0xc000424d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.780262222+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.780297374+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-05-21T13:25:16.780304107+07:00","message":"receive interim result [true|false]: ต้นไม้มีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.780311853+07:00","message":"end recv isFinal message id 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.780313827+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.780320312+07:00","message":"[buffer interim] 59 true ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780327411+07:00","message":"[bufferProcess] interim [10000000]:ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780330917+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นไม้มีแฟนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780334251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780337155+07:00","message":"> Transcript [490] [false]: 'ต้นไม้มีแฟนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780340362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780342539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780344223+07:00","message":"StatePrefix: 'ต้นไม้มีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780346363+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780348279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780350374+07:00","message":"> Transcript [491] [true]: 'ต้นไม้มีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780352491+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780354026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780355971+07:00","message":"StatePrefix: 'ต้นไม้มีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780357733+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.780360255+07:00","message":"Push: 'ไม้มีแฟน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.780367731+07:00","message":"push: {true ไม้มีแฟน 0 0xc000424d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:16.788986088+07:00","message":"write wav file: './tmp/7577/7577_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.969246778+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.445449977+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.44549307+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-05-21T13:25:17.445498738+07:00","message":"receive interim result [false|false]: รถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.445516047+07:00","message":"[buffer interim] 60 false รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.44552361+07:00","message":"[bufferProcess] interim [480000000]:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.445525521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.6736412+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.673675256+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-05-21T13:25:17.673681636+07:00","message":"receive interim result [false|false]: รถด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.673705304+07:00","message":"[buffer interim] 60 false รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.67371557+07:00","message":"[bufferProcess] interim [720000000]:รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.673717801+07:00","message":"[bufferProcess] send to processor:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.673724626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.673727136+07:00","message":"> Transcript [492] [false]: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.673729132+07:00","message":"Set StatePrefix (first interim): 'รถ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:17.685290138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:17.68530884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.218343742+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.218376389+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-05-21T13:25:18.218382288+07:00","message":"receive interim result [false|false]: รถด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.218395009+07:00","message":"[buffer interim] 60 false รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.218401392+07:00","message":"[bufferProcess] interim [320000000]:รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.218403578+07:00","message":"[bufferProcess] send to processor:รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.21840968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.218414001+07:00","message":"> Transcript [493] [false]: 'รถด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.218417103+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.218419197+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.218420966+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.21842306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.718650844+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.718686097+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-05-21T13:25:18.718698612+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.718715455+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.718721776+07:00","message":"[bufferProcess] interim [800000000]:รถด้วยนะคะมีสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.718724899+07:00","message":"[bufferProcess] send to processor:รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.718731317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.718734153+07:00","message":"> Transcript [494] [false]: 'รถด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.718737385+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.718739386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.71874138+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.718743884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.848259108+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.848300129+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-05-21T13:25:18.848307009+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.848322066+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.848328862+07:00","message":"[bufferProcess] interim [920000000]:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.848331521+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.84833887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.848344288+07:00","message":"> Transcript [495] [false]: 'รถด้วยนะคะมีสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.848348125+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.848350649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.848352703+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.848354607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.465134443+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.465196976+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-05-21T13:25:19.46520409+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.465226062+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.465233033+07:00","message":"[bufferProcess] interim [520000000]:รถด้วยนะคะมีสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.465235616+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.465239041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.465241761+07:00","message":"> Transcript [496] [false]: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.465245073+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.465247393+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.46524937+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.465251396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.465253786+07:00","message":"Push: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.465257252+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.465259403+07:00","message":"Set new StatePrefix : 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.465261523+07:00","message":"Next Push (prob) : 'ด้วยนะคะมีสถานที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.465269309+07:00","message":"push: {false รถ 0 0xc003198880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.570810844+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.570857605+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-05-21T13:25:19.570865069+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.570877859+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.570887538+07:00","message":"[bufferProcess] interim [580000000]:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.570890159+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.570894362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.570897665+07:00","message":"> Transcript [497] [false]: 'รถด้วยนะคะมีสถานที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.570901009+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.570903154+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.570905808+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.570908242+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.78206586+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.782103401+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-05-21T13:25:19.782109167+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่ควรยึดถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.782122492+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถานที่ควรยึดถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.782128315+07:00","message":"[bufferProcess] interim [820000000]:รถด้วยนะคะมีสถานที่ควรยึดถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.782130461+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.782135842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.782138603+07:00","message":"> Transcript [498] [false]: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.782141798+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.782144085+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.782146772+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.782149411+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.876421743+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.876459322+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-05-21T13:25:19.876464675+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.876481158+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.876488316+07:00","message":"[bufferProcess] interim [880000000]:รถด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.8764908+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่ควรยึดถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.8764946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.876497175+07:00","message":"> Transcript [499] [false]: 'รถด้วยนะคะมีสถานที่ควรยึดถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.876500472+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.876502375+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.876505083+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.876507445+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.962619618+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.962645099+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-05-21T13:25:19.962650739+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.962665714+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962671669+07:00","message":"[bufferProcess] interim [940000000]:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962674006+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962677537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962680564+07:00","message":"> Transcript [500] [false]: 'รถด้วยนะคะมีสถานที่กูคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962684425+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962686693+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962688804+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962691109+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962705493+07:00","message":"Push: 'ด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962707719+07:00","message":"TextPushed: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962709912+07:00","message":"Set new StatePrefix : 'รถด้วยนะคะมีสถานที่กูคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.962712052+07:00","message":"Next Push (prob) : 'กูคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.962720084+07:00","message":"push: {false ด้วยนะคะมีสถานที่ 0 0xc003198880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.027117339+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.027168187+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-05-21T13:25:20.027174016+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.027186574+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.027193824+07:00","message":"[bufferProcess] interim [0]:รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.027196213+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.027202052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.027204797+07:00","message":"> Transcript [501] [false]: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.027207037+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.063459397+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.063501582+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-05-21T13:25:20.063512879+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.063526847+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.063533117+07:00","message":"[bufferProcess] interim [60000000]:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.06353559+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.063548004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.063551143+07:00","message":"> Transcript [502] [false]: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.063553626+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.063561606+07:00","message":"Set new StatePrefix: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.1539594+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.154016123+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-05-21T13:25:20.1540242+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.154038753+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.154045401+07:00","message":"[bufferProcess] interim [180000000]:รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.154048244+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.154054638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.154057201+07:00","message":"> Transcript [503] [false]: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.154059391+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.219388299+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.21943691+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-05-21T13:25:20.219445668+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่ควรยึดถือคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.219463346+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถานที่ควรยึดถือคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.219471102+07:00","message":"[bufferProcess] interim [240000000]:รถด้วยนะคะมีสถานที่ควรยึดถือคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.219475309+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.219485268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.219488899+07:00","message":"> Transcript [504] [false]: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.219493797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.219497233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.219499969+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.219503851+07:00","message":"TextPushed: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.522328502+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.522367024+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-05-21T13:25:20.522372955+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.522385287+07:00","message":"[buffer interim] 60 false รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.522391252+07:00","message":"[bufferProcess] interim [540000000]:รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.522393696+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่ควรยึดถือคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.522399387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.522401985+07:00","message":"> Transcript [505] [false]: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.522405447+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.522407654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.522410051+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.522412604+07:00","message":"TextPushed: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.558835437+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:20.686123141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:20.686159707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.745601103+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.745650462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน\",\"confidence\":0.92075974}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.745657194+07:00","message":"receive interim result [true|false]: รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.745667002+07:00","message":"end recv isFinal message id 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.745669844+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.745676722+07:00","message":"[buffer interim] 60 true รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.745683951+07:00","message":"[bufferProcess] interim [810000000]:รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.745687463+07:00","message":"[bufferProcess] send to processor (isfinal):รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.745690901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.745700301+07:00","message":"> Transcript [506] [false]: 'รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.745702771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.745704687+07:00","message":"Set new StatePrefix: 'รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.745706471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.74570836+07:00","message":"> Transcript [507] [true]: 'รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.745710867+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.745712855+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.745714955+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.745717335+07:00","message":"TextPushed: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.7457202+07:00","message":"Push: 'กูคิดถึงบ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.745728267+07:00","message":"push: {true กูคิดถึงบ้าน 0 0xc003198880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:20.754654487+07:00","message":"write wav file: './tmp/7577/7577_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:21.461390993+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.01021951+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.010257451+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-05-21T13:25:22.010262359+07:00","message":"receive interim result [false|false]: บางคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.010277943+07:00","message":"[buffer interim] 61 false บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.010284618+07:00","message":"[bufferProcess] interim [600000000]:บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.010286596+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.010292976+07:00","message":"[bufferProcess] send to processor (ticker):บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.010295617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.010298631+07:00","message":"> Transcript [508] [false]: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.010300856+07:00","message":"Set StatePrefix (first interim): 'บางคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.43576259+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.435819254+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-05-21T13:25:22.435825121+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.435840124+07:00","message":"[buffer interim] 61 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.43584649+07:00","message":"[bufferProcess] interim [960000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.435848727+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.625791141+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.625838792+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-05-21T13:25:22.625845716+07:00","message":"receive interim result [false|false]: คิดถึงจัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.625861781+07:00","message":"[buffer interim] 61 false คิดถึงจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.625870298+07:00","message":"[bufferProcess] interim [140000000]:คิดถึงจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.625872642+07:00","message":"[bufferProcess] send to processor:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.62587987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.625883103+07:00","message":"> Transcript [509] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.625885315+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.625887485+07:00","message":"Set new StatePrefix: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.63230546+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.632326793+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-05-21T13:25:22.632331064+07:00","message":"receive interim result [false|false]: คิดถึงกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.632343229+07:00","message":"[buffer interim] 61 false คิดถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.632347474+07:00","message":"[bufferProcess] interim [200000000]:คิดถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.632349576+07:00","message":"[bufferProcess] send to processor:คิดถึงจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.632352569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.632355044+07:00","message":"> Transcript [510] [false]: 'คิดถึงจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.632357877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.632359915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.632361787+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.632363689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.834303096+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.834344932+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-05-21T13:25:22.834352111+07:00","message":"receive interim result [false|false]: คิดถึงกันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.834367962+07:00","message":"[buffer interim] 61 false คิดถึงกันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.834375752+07:00","message":"[bufferProcess] interim [380000000]:คิดถึงกันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.834378394+07:00","message":"[bufferProcess] send to processor:คิดถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.834385149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.834387968+07:00","message":"> Transcript [511] [false]: 'คิดถึงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.834391015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.83439314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.834395035+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.834398764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.877219648+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.877249113+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-05-21T13:25:22.877254359+07:00","message":"receive interim result [false|false]: คิดถึงการจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.877267386+07:00","message":"[buffer interim] 61 false คิดถึงการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.877273631+07:00","message":"[bufferProcess] interim [440000000]:คิดถึงการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.877276447+07:00","message":"[bufferProcess] send to processor:คิดถึงกันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.877280103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.877282685+07:00","message":"> Transcript [512] [false]: 'คิดถึงกันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.877286043+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.877287926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.877290055+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.877291984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.196450079+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.196488473+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-05-21T13:25:23.196494457+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.196513339+07:00","message":"[buffer interim] 61 false คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.196519371+07:00","message":"[bufferProcess] interim [740000000]:คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.196521517+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.196524806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.196527496+07:00","message":"> Transcript [513] [false]: 'คิดถึงการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.196531175+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.19653342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.196535236+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.196537125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.196539528+07:00","message":"Push: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.196541551+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.196543884+07:00","message":"Set new StatePrefix : 'คิดถึงการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.196545912+07:00","message":"Next Push (prob) : 'การจัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.196553448+07:00","message":"push: {false คิดถึง 0 0xc000424400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.581025922+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.581083776+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-05-21T13:25:23.581090623+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.581104196+07:00","message":"[buffer interim] 61 false คิดถึงการจัดบ้านการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.58111212+07:00","message":"[bufferProcess] interim [160000000]:คิดถึงการจัดบ้านการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.581114817+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.581122656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.581125661+07:00","message":"> Transcript [514] [false]: 'คิดถึงการจัดบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.581130516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.581132624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.581134454+07:00","message":"StatePrefix: 'คิดถึงการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.581136578+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:23.686156007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:23.686181918+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.781028785+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.781065204+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-05-21T13:25:23.781071229+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.781086925+07:00","message":"[buffer interim] 61 false คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.781094725+07:00","message":"[bufferProcess] interim [340000000]:คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.781097267+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้านการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.78110437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.781107519+07:00","message":"> Transcript [515] [false]: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.781110897+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.781113226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.781115662+07:00","message":"StatePrefix: 'คิดถึงการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.781118059+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.103351918+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.103394541+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-05-21T13:25:24.103400394+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.103420857+07:00","message":"[buffer interim] 61 false คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.103431571+07:00","message":"[bufferProcess] interim [700000000]:คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.103435796+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.103443162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.103448196+07:00","message":"> Transcript [516] [false]: 'คิดถึงการจัดบ้านการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.103453445+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.103457068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.10346052+07:00","message":"StatePrefix: 'คิดถึงการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.103463615+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.687487297+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.687522426+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-05-21T13:25:24.687528398+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.687541491+07:00","message":"[buffer interim] 61 false คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687549127+07:00","message":"[bufferProcess] interim [300000000]:คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687551366+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687556807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687559644+07:00","message":"> Transcript [517] [false]: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687562998+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687565219+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687567296+07:00","message":"StatePrefix: 'คิดถึงการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687569646+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687573979+07:00","message":"Push: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687575896+07:00","message":"TextPushed: 'คิดถึงการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687577847+07:00","message":"Set new StatePrefix : 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.687579871+07:00","message":"Next Push (prob) : 'บ้านการจัดสวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.687587748+07:00","message":"push: {false การจัด 0 0xc000424400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.038195099+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.186604994+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.186639712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงกันจัดบ้านการจัดสวน\",\"confidence\":0.9062962}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.186645522+07:00","message":"receive interim result [true|false]: คิดถึงกันจัดบ้านการจัดสวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.186656429+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.18665964+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.186671698+07:00","message":"[buffer interim] 61 true คิดถึงกันจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.1867055+07:00","message":"[bufferProcess] interim [720000000]:คิดถึงกันจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.18671097+07:00","message":"[bufferProcess] send to processor (isfinal):คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186718369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186722518+07:00","message":"> Transcript [518] [false]: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186725926+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186727982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186730218+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186732719+07:00","message":"TextPushed: 'คิดถึงการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186734662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186736699+07:00","message":"> Transcript [519] [true]: 'คิดถึงกันจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186738822+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186740412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186741963+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186743711+07:00","message":"TextPushed: 'คิดถึงการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186745234+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186877347+07:00","message":"Push: 'บ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186883104+07:00","message":"TextPushed: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186886558+07:00","message":"Set new StatePrefix : 'คิดถึงกันจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186889901+07:00","message":"Next Push (prob) : 'คิดถึงกันจัดบ้านการจัดสวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.186900594+07:00","message":"push: {true บ้านการจัดสวน 0 0xc000424400}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.186905857+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_61.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:25.195619318+07:00","message":"write wav file: './tmp/7577/7577_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.232133997+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.759183252+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.759225835+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-05-21T13:25:25.7592314+07:00","message":"receive interim result [false|false]: หรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.759247327+07:00","message":"[buffer interim] 62 false หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.759254214+07:00","message":"[bufferProcess] interim [600000000]:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.759256473+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.281698432+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.281741471+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-05-21T13:25:26.281749119+07:00","message":"receive interim result [false|false]: หรืออาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.281769283+07:00","message":"[buffer interim] 62 false หรืออาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.281777627+07:00","message":"[bufferProcess] interim [80000000]:หรืออาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.281780322+07:00","message":"[bufferProcess] send to processor:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.281783755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.281786584+07:00","message":"> Transcript [520] [false]: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.281788725+07:00","message":"Set StatePrefix (first interim): 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.46021006+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.460249103+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-05-21T13:25:26.460255152+07:00","message":"receive interim result [false|false]: หรืออาจจะคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.460268189+07:00","message":"[buffer interim] 62 false หรืออาจจะคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.46027574+07:00","message":"[bufferProcess] interim [260000000]:หรืออาจจะคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.460286973+07:00","message":"[bufferProcess] send to processor:หรืออาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.460290649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.460293801+07:00","message":"> Transcript [521] [false]: 'หรืออาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.460297018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.460298993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.460300965+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.460302875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.667367603+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.667407366+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-05-21T13:25:26.667413293+07:00","message":"receive interim result [false|false]: หรืออาจจะคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.66742538+07:00","message":"[buffer interim] 62 false หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.667432679+07:00","message":"[bufferProcess] interim [500000000]:หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.667435118+07:00","message":"[bufferProcess] send to processor:หรืออาจจะคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.667441512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.66744467+07:00","message":"> Transcript [522] [false]: 'หรืออาจจะคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.667448197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.667450185+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.667452121+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.667454221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:26.686792067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:26.6868064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.828469104+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.899293189+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.919472627+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.919504808+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-05-21T13:25:26.919510251+07:00","message":"receive interim result [true|false]: หรืออาจจะคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.919518725+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.919520916+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.919526172+07:00","message":"[buffer interim] 62 true หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919535196+07:00","message":"[bufferProcess] interim [830000000]:หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919540544+07:00","message":"[bufferProcess] send to processor (isfinal):หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919553961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919564633+07:00","message":"> Transcript [523] [false]: 'หรืออาจจะคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919569219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.91957159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919573773+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919575742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919578239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.91958042+07:00","message":"> Transcript [524] [true]: 'หรืออาจจะคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.91958255+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919584292+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919585904+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919587535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.919596527+07:00","message":"Push: 'หรืออาจจะคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.919605605+07:00","message":"push: {true หรืออาจจะคิดถึง 0 0xc001e32300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:26.926668502+07:00","message":"write wav file: './tmp/7577/7577_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.746213081+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.746253966+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-05-21T13:25:27.746260105+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.746274891+07:00","message":"[buffer interim] 63 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.746281665+07:00","message":"[bufferProcess] interim [900000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.746283711+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.789705012+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.878644187+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.878683518+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-05-21T13:25:27.878699906+07:00","message":"receive interim result [true|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.878709288+07:00","message":"end recv isFinal message id 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.878712215+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.878720901+07:00","message":"[buffer interim] 63 true แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878731552+07:00","message":"[bufferProcess] interim [110000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878736129+07:00","message":"[bufferProcess] send to processor (isfinal):แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878742594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878748241+07:00","message":"> Transcript [525] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878750426+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878752024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878754118+07:00","message":"> Transcript [526] [true]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878756644+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878758437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878760766+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878762786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.878765525+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.878774373+07:00","message":"push: {true แสง 0 0xc003198a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:27.884880338+07:00","message":"write wav file: './tmp/7577/7577_63.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.179655674+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.727902548+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.72794336+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-05-21T13:25:28.727950262+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.727966436+07:00","message":"[buffer interim] 64 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.727972521+07:00","message":"[bufferProcess] interim [600000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.727974106+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.861745325+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.861778589+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-05-21T13:25:28.86178391+07:00","message":"receive interim result [false|false]: อากาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.861799257+07:00","message":"[buffer interim] 64 false อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.861806696+07:00","message":"[bufferProcess] interim [660000000]:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.86180906+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.861812164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.861815158+07:00","message":"> Transcript [527] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.861817433+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.942529018+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.942568695+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-05-21T13:25:28.942574407+07:00","message":"receive interim result [false|false]: อากาศดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.94259286+07:00","message":"[buffer interim] 64 false อากาศดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.942599516+07:00","message":"[bufferProcess] interim [780000000]:อากาศดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.942601902+07:00","message":"[bufferProcess] send to processor:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.94260509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.942608366+07:00","message":"> Transcript [528] [false]: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.94261088+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.942612785+07:00","message":"Set new StatePrefix: 'อากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.268320968+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.366579815+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.366629683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศดี\",\"confidence\":0.9581791}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.366638192+07:00","message":"receive interim result [true|false]: อากาศดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.366654967+07:00","message":"end recv isFinal message id 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.366658524+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.366666971+07:00","message":"[buffer interim] 64 true อากาศดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366676342+07:00","message":"[bufferProcess] interim [320000000]:อากาศดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366680827+07:00","message":"[bufferProcess] send to processor (isfinal):อากาศดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.36669403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366723786+07:00","message":"> Transcript [529] [false]: 'อากาศดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.36672993+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366732349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366734235+07:00","message":"StatePrefix: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366736186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366738603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366740805+07:00","message":"> Transcript [530] [true]: 'อากาศดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366742733+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366744452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366746046+07:00","message":"StatePrefix: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366747608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.366756619+07:00","message":"Push: 'อากาศดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.36676703+07:00","message":"push: {true อากาศดี 0 0xc001e32c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:29.372884204+07:00","message":"write wav file: './tmp/7577/7577_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.662430248+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:29.687552623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:29.687568271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.583982931+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.584031806+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-05-21T13:25:30.58403743+07:00","message":"receive interim result [false|false]: สวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.58405487+07:00","message":"[buffer interim] 65 false สวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.584061386+07:00","message":"[bufferProcess] interim [900000000]:สวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.584063496+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.584071167+07:00","message":"[bufferProcess] send to processor (ticker):สวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.58407437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.584077269+07:00","message":"> Transcript [531] [false]: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.584079817+07:00","message":"Set StatePrefix (first interim): 'สวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.910771812+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.910799828+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-05-21T13:25:30.910803875+07:00","message":"receive interim result [false|false]: สวนน้ำตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.910818109+07:00","message":"[buffer interim] 65 false สวนน้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.910823653+07:00","message":"[bufferProcess] interim [320000000]:สวนน้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.910825431+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.079007186+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.079046081+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-05-21T13:25:31.079052531+07:00","message":"receive interim result [false|false]: สวนมาตกแต่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.079069099+07:00","message":"[buffer interim] 65 false สวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.079075709+07:00","message":"[bufferProcess] interim [440000000]:สวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.079078106+07:00","message":"[bufferProcess] send to processor:สวนน้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.079085083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.079087874+07:00","message":"> Transcript [532] [false]: 'สวนน้ำตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.079091382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.079093418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.0790957+07:00","message":"StatePrefix: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.07909773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.543616668+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.543658716+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-05-21T13:25:31.543665591+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.543681041+07:00","message":"[buffer interim] 65 false สวนมาตกแต่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.543692466+07:00","message":"[bufferProcess] interim [860000000]:สวนมาตกแต่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.543695245+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.543701794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.543704746+07:00","message":"> Transcript [533] [false]: 'สวนมาตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.543708269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.543710298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.543712397+07:00","message":"StatePrefix: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.543714441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.726470476+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.726514906+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-05-21T13:25:31.726520637+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.726535296+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.726539173+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-05-21T13:25:31.72654198+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.726546833+07:00","message":"[buffer interim] 65 false สวนมาตกแต่งมีตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.726549919+07:00","message":"[buffer interim] 65 false สวนมาตกแต่งมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726556033+07:00","message":"[bufferProcess] interim [40000000]:สวนมาตกแต่งมีตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.72655874+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726561737+07:00","message":"[bufferProcess] interim [100000000]:สวนมาตกแต่งมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726563605+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมีตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726567048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726570253+07:00","message":"> Transcript [534] [false]: 'สวนมาตกแต่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726574281+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726576394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726578677+07:00","message":"StatePrefix: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726581173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.72658293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726584802+07:00","message":"> Transcript [535] [false]: 'สวนมาตกแต่งมีตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726586685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726588712+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726591046+07:00","message":"StatePrefix: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726592634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726595218+07:00","message":"Push: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726596946+07:00","message":"TextPushed: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726598934+07:00","message":"Set new StatePrefix : 'สวนมาตกแต่งมีตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.726600995+07:00","message":"Next Push (prob) : 'มาตกแต่งมีตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.72660872+07:00","message":"push: {false สวน 0 0xc001fe0c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.975280021+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.975323547+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-05-21T13:25:31.975329875+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.975346802+07:00","message":"[buffer interim] 65 false สวนมาตกแต่งมีต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.975355026+07:00","message":"[bufferProcess] interim [400000000]:สวนมาตกแต่งมีต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.975357381+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.975360784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.975363899+07:00","message":"> Transcript [536] [false]: 'สวนมาตกแต่งมีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.975366415+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.975368367+07:00","message":"Set new StatePrefix: 'สวนมาตกแต่งมีต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.42140093+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.421438069+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-05-21T13:25:32.421444695+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้นไม้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.42145907+07:00","message":"[buffer interim] 65 false สวนมาตกแต่งมีต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.421465767+07:00","message":"[bufferProcess] interim [820000000]:สวนมาตกแต่งมีต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.421468035+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมีต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.421474475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.421477034+07:00","message":"> Transcript [537] [false]: 'สวนมาตกแต่งมีต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.421480297+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.421482569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.421484529+07:00","message":"StatePrefix: 'สวนมาตกแต่งมีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.421486963+07:00","message":"TextPushed: 'สวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.679411081+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.67945063+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-05-21T13:25:32.679458782+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้นไม้มีทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.67947605+07:00","message":"[buffer interim] 65 false สวนมาตกแต่งมีต้นไม้มีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.67948475+07:00","message":"[bufferProcess] interim [60000000]:สวนมาตกแต่งมีต้นไม้มีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.679488197+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมีต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.679493668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.679497619+07:00","message":"> Transcript [538] [false]: 'สวนมาตกแต่งมีต้นไม้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.67950378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.679506623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.679509706+07:00","message":"StatePrefix: 'สวนมาตกแต่งมีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.679513455+07:00","message":"TextPushed: 'สวน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:32.687879282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:32.687890977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.879501793+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.879545539+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-05-21T13:25:32.879553932+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้นไม้มีธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.879571887+07:00","message":"[buffer interim] 65 false สวนมาตกแต่งมีต้นไม้มีธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.879582723+07:00","message":"[bufferProcess] interim [240000000]:สวนมาตกแต่งมีต้นไม้มีธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.879586341+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมีต้นไม้มีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.879593192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.879597108+07:00","message":"> Transcript [539] [false]: 'สวนมาตกแต่งมีต้นไม้มีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.879602081+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.879605307+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.879608512+07:00","message":"StatePrefix: 'สวนมาตกแต่งมีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.879612227+07:00","message":"TextPushed: 'สวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.994275103+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.994319341+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-05-21T13:25:32.994325474+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.994338921+07:00","message":"[buffer interim] 65 false สวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.994346086+07:00","message":"[bufferProcess] interim [360000000]:สวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.994349019+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมีต้นไม้มีธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.994355622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.994358385+07:00","message":"> Transcript [540] [false]: 'สวนมาตกแต่งมีต้นไม้มีธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.994362405+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.994364874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.994366899+07:00","message":"StatePrefix: 'สวนมาตกแต่งมีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.99436937+07:00","message":"TextPushed: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.994375891+07:00","message":"Push: 'มาตกแต่งมีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.994378188+07:00","message":"TextPushed: 'สวนมาตกแต่งมีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.994380235+07:00","message":"Set new StatePrefix : 'สวนมาตกแต่งมีต้นไม้มีธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.994382325+07:00","message":"Next Push (prob) : 'ไม้มีธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.99439048+07:00","message":"push: {false มาตกแต่งมีต้น 0 0xc001fe0c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.297044665+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.408412919+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.408451105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ\",\"confidence\":0.9571519}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.408458019+07:00","message":"receive interim result [true|false]: พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.408467894+07:00","message":"end recv isFinal message id 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.408470196+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.408476424+07:00","message":"[buffer interim] 65 true พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408483269+07:00","message":"[bufferProcess] interim [870000000]:พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408488258+07:00","message":"[bufferProcess] send to processor (isfinal):สวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408491463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408494373+07:00","message":"> Transcript [541] [false]: 'สวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408496795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408498991+07:00","message":"Set new StatePrefix: 'สวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408500874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408502578+07:00","message":"> Transcript [542] [true]: 'พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408504777+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408506657+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408508408+07:00","message":"StatePrefix: 'สวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.40851241+07:00","message":"TextPushed: 'สวนมาตกแต่งมีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408514386+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408618583+07:00","message":"Push: 'มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408621107+07:00","message":"TextPushed: 'สวนมาตกแต่งมีต้นมีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408623157+07:00","message":"Set new StatePrefix : 'พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.408625273+07:00","message":"Next Push (prob) : 'พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.408634395+07:00","message":"push: {true มีธรรมชาติ 0 0xc001fe0c00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.40864533+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_65.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:33.417231146+07:00","message":"write wav file: './tmp/7577/7577_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.499619795+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.688480691+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.780433082+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.780456774+07:00","message":"found end of frame, send empty tag with msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.780460337+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.780468959+07:00","message":"[buffer interim] 66 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.780477402+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.780481526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.780484381+07:00","message":"> Transcript [543] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.780486835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.780488829+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.780490945+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.780492766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.780495383+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.780505731+07:00","message":"push: {true \n 0 0xc0001fb480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:33.785207781+07:00","message":"write wav file: './tmp/7577/7577_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.941363928+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.009145926+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.212951633+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.21297347+07:00","message":"found end of frame, send empty tag with msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.21297691+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.212986265+07:00","message":"[buffer interim] 67 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.212995053+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.212998762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.213001795+07:00","message":"> Transcript [544] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.213004544+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.213006413+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.213009069+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.213010873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.21301391+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.213024979+07:00","message":"push: {true \n 0 0xc001e32d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:34.217577323+07:00","message":"write wav file: './tmp/7577/7577_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.392197883+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.124947957+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.124969816+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.124972545+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.12497428+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.124976024+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.124977773+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.124979544+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.12498125+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.124983302+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.124984823+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.12498634+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.124987852+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.379518538+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.379571228+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-05-21T13:25:35.379577068+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.379592978+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:35.379599753+07:00","message":"[bufferProcess] interim [20000000]:ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:35.379601641+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:35.379606643+07:00","message":"[bufferProcess] send to processor (ticker):ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:35.379609351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:35.379612091+07:00","message":"> Transcript [545] [false]: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:35.379614145+07:00","message":"Set StatePrefix (first interim): 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:35.688911182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:35.688922814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.940087857+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.94013014+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-05-21T13:25:35.940136811+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.940150109+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:35.940157509+07:00","message":"[bufferProcess] interim [620000000]:ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:35.940159456+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.556035627+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.556073057+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-05-21T13:25:37.556078803+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.55608978+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556095807+07:00","message":"[bufferProcess] interim [180000000]:ได้หมดเลยค่ะพอได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556099416+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556104484+07:00","message":"[bufferProcess] send to processor (ticker):ได้หมดเลยค่ะพอได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556107756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556110512+07:00","message":"> Transcript [546] [false]: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556113492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556115634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556117397+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556119484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556121303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556123171+07:00","message":"> Transcript [547] [false]: 'ได้หมดเลยค่ะพอได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556125134+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556126681+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556128398+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.556130079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.616105385+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.616140864+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-05-21T13:25:37.61614705+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.616160226+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.616166545+07:00","message":"[bufferProcess] interim [240000000]:ได้หมดเลยค่ะพอได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.616168476+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.873552296+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.873603449+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-05-21T13:25:37.873610271+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.873630068+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้คำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.873644209+07:00","message":"[bufferProcess] interim [480000000]:ได้หมดเลยค่ะพอได้คำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.873648869+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.873656377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.87365952+07:00","message":"> Transcript [548] [false]: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.873663538+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.873666076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.87366814+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.873670411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.960388023+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.960428724+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-05-21T13:25:37.960434672+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำแนะนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.960452081+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้คำแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.960460385+07:00","message":"[bufferProcess] interim [600000000]:ได้หมดเลยค่ะพอได้คำแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.960462992+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.960471172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.960474175+07:00","message":"> Transcript [549] [false]: 'ได้หมดเลยค่ะพอได้คำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.960477865+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.960480476+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.960482737+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.96048515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.960492015+07:00","message":"Push: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.960494237+07:00","message":"TextPushed: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.960496213+07:00","message":"Set new StatePrefix : 'ได้หมดเลยค่ะพอได้คำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:37.960498293+07:00","message":"Next Push (prob) : 'พอได้คำและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:37.960507033+07:00","message":"push: {false ได้หมดเลยค่ะ 0 0xc001fe0d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.055610874+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.055663419+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-05-21T13:25:38.055670075+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.055691842+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้คำและเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.055703195+07:00","message":"[bufferProcess] interim [660000000]:ได้หมดเลยค่ะพอได้คำและเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.05570673+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.055714401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.055719272+07:00","message":"> Transcript [550] [false]: 'ได้หมดเลยค่ะพอได้คำแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.055722568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.055725992+07:00","message":"Set new StatePrefix: 'ได้หมดเลยค่ะพอได้คำแนะนำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.274225002+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.274264696+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-05-21T13:25:38.274271896+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.274288791+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้คำและเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.274300797+07:00","message":"[bufferProcess] interim [840000000]:ได้หมดเลยค่ะพอได้คำและเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.274303221+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.27430709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.274311396+07:00","message":"> Transcript [551] [false]: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.274313758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.274315987+07:00","message":"Set new StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.665526497+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.66556356+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-05-21T13:25:38.665570109+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็รอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.665583011+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้คำและเราก็รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.665590797+07:00","message":"[bufferProcess] interim [320000000]:ได้หมดเลยค่ะพอได้คำและเราก็รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.665593497+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.665600153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.665603096+07:00","message":"> Transcript [552] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.665611494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.665613641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.665615362+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.665617666+07:00","message":"TextPushed: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:38.689598708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:38.689602193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.767119248+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.767164528+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-05-21T13:25:38.767171319+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:38.767191238+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.767198581+07:00","message":"[bufferProcess] interim [380000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.7672009+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.767204662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.767207469+07:00","message":"> Transcript [553] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.767210678+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.767212819+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.76721455+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:38.767216606+07:00","message":"TextPushed: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.35406113+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.354104176+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-05-21T13:25:39.354112577+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.354131504+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.354139477+07:00","message":"[bufferProcess] interim [980000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.354142161+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.354146649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.35414977+07:00","message":"> Transcript [554] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.354153415+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.354155383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.354159019+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.354161663+07:00","message":"TextPushed: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.47946185+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.479498297+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-05-21T13:25:39.479504959+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.479520053+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479527591+07:00","message":"[bufferProcess] interim [100000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479530842+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479539365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479542204+07:00","message":"> Transcript [555] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479545786+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479548144+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479550627+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479553421+07:00","message":"TextPushed: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479560414+07:00","message":"Push: 'พอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479562472+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479564492+07:00","message":"Set new StatePrefix : 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.479566587+07:00","message":"Next Push (prob) : 'ก็ลอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.47957519+07:00","message":"push: {false พอได้คำและเรา 0 0xc001fe0d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.65687011+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.656914639+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-05-21T13:25:39.656920878+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.656933398+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.656941004+07:00","message":"[bufferProcess] interim [280000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.656943343+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.656946642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.656949496+07:00","message":"> Transcript [556] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.656953392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.656955319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.656957764+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.656960208+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.724296829+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.724334768+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-05-21T13:25:39.724340931+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:39.72435696+07:00","message":"[buffer interim] 68 false ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.72436447+07:00","message":"[bufferProcess] interim [340000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.724367044+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.724374606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.724377908+07:00","message":"> Transcript [557] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.724381636+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.724383662+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.724386249+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:39.724388669+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:40.026917459+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:40.149708727+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:40.149750281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์\",\"confidence\":0.95502687}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:40.14975831+07:00","message":"receive interim result [true|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:40.149766182+07:00","message":"end recv isFinal message id 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:40.149768258+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:40.149774474+07:00","message":"[buffer interim] 68 true ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149781733+07:00","message":"[bufferProcess] interim [850000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149786945+07:00","message":"[bufferProcess] send to processor (isfinal):ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149790271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149795727+07:00","message":"> Transcript [558] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149799024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149802479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149804643+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149807099+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.14980931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149811379+07:00","message":"> Transcript [559] [true]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149815802+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.1498176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149819304+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.14982102+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:40.149827184+07:00","message":"Push: 'ก็ลองหาความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:40.149834509+07:00","message":"push: {true ก็ลองหาความสัมพันธ์ 0 0xc001fe0d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:40.162958316+07:00","message":"write wav file: './tmp/7577/7577_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:40.670487055+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.137470214+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.13750729+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-05-21T13:25:41.137513462+07:00","message":"receive interim result [false|false]: บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.137528291+07:00","message":"[buffer interim] 69 false บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.137534897+07:00","message":"[bufferProcess] interim [480000000]:บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.13753669+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.195818754+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.195864425+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-05-21T13:25:41.19587572+07:00","message":"receive interim result [false|false]: บาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.195887302+07:00","message":"[buffer interim] 69 false บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.195893754+07:00","message":"[bufferProcess] interim [540000000]:บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.195896072+07:00","message":"[bufferProcess] send to processor:บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.19590156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.195904474+07:00","message":"> Transcript [560] [false]: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.195906557+07:00","message":"Set StatePrefix (first interim): 'บ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.337350797+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.337397313+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-05-21T13:25:41.337403105+07:00","message":"receive interim result [false|false]: บางคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.337416979+07:00","message":"[buffer interim] 69 false บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.337423136+07:00","message":"[bufferProcess] interim [660000000]:บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.337425273+07:00","message":"[bufferProcess] send to processor:บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.337428262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.337431155+07:00","message":"> Transcript [561] [false]: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.337433291+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.3374355+07:00","message":"Set new StatePrefix: 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.526669312+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.526725576+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-05-21T13:25:41.526734432+07:00","message":"receive interim result [false|false]: บางคนอาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.526752062+07:00","message":"[buffer interim] 69 false บางคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.526766552+07:00","message":"[bufferProcess] interim [900000000]:บางคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.526770421+07:00","message":"[bufferProcess] send to processor:บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.526782131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.526786566+07:00","message":"> Transcript [562] [false]: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.526792186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.526795131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.526798044+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.526801891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:41.690167825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:41.690182574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.701110614+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.701146327+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-05-21T13:25:41.701151914+07:00","message":"receive interim result [false|false]: บางคนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.701176196+07:00","message":"[buffer interim] 69 false บางคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.701184151+07:00","message":"[bufferProcess] interim [20000000]:บางคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.701186563+07:00","message":"[bufferProcess] send to processor:บางคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.701201216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.701204232+07:00","message":"> Transcript [563] [false]: 'บางคนอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.701207584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.70120992+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.701212104+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.701214509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.857005879+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.857046057+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-05-21T13:25:41.857052501+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.857068501+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.857076337+07:00","message":"[bufferProcess] interim [140000000]:บางคนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.857080037+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.85708779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.857090698+07:00","message":"> Transcript [564] [false]: 'บางคนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.857094282+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.857096473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.857098716+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.857100982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.913190222+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.913225467+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-05-21T13:25:41.913231939+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.913247214+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913254361+07:00","message":"[bufferProcess] interim [320000000]:บางคนอาจจะได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913257576+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913264581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913267398+07:00","message":"> Transcript [565] [false]: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913270606+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913272699+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913274859+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913277684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913284567+07:00","message":"Push: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913286579+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913289326+07:00","message":"Set new StatePrefix : 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:41.913292359+07:00","message":"Next Push (prob) : 'คนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:41.913300694+07:00","message":"push: {false บาง 0 0xc00049d900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.106903944+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.106938239+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-05-21T13:25:42.106944386+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.106957777+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.106964357+07:00","message":"[bufferProcess] interim [500000000]:บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.106966987+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.106975202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.106977918+07:00","message":"> Transcript [566] [false]: 'บางคนอาจจะได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.10698112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.106983427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.106985408+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.10699004+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.290139353+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.290179063+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-05-21T13:25:42.290185345+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.290198415+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มาเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.290206746+07:00","message":"[bufferProcess] interim [680000000]:บางคนอาจจะได้มาเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.290209543+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.290215331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.290217994+07:00","message":"> Transcript [567] [false]: 'บางคนอาจจะได้มาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.290221094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.290223604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.290225396+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.290227797+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.417105884+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.417143611+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-05-21T13:25:42.417150663+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.417172662+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.417182111+07:00","message":"[bufferProcess] interim [800000000]:บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.417184423+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.417188185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.417190925+07:00","message":"> Transcript [568] [false]: 'บางคนอาจจะได้มาเป็นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.417194779+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.417196965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.417199283+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.417203903+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.738134527+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.738178014+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-05-21T13:25:42.738183847+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.73820097+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.738209234+07:00","message":"[bufferProcess] interim [100000000]:บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.738212926+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.738223246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.738225957+07:00","message":"> Transcript [569] [false]: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.738230191+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.738232536+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.738234673+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.73823807+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.738244011+07:00","message":"Push: 'คนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.738246012+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.738248031+07:00","message":"Set new StatePrefix : 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.738250157+07:00","message":"Next Push (prob) : 'มาเป็นประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.738258402+07:00","message":"push: {false คนอาจจะได้ 0 0xc00049d900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.93335911+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.93339506+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-05-21T13:25:42.933401207+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:42.933416867+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.933424341+07:00","message":"[bufferProcess] interim [280000000]:บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.933426769+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.933433625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.933436508+07:00","message":"> Transcript [570] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.933440463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.93344247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.933444224+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:42.933447124+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.116195502+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.116238206+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-05-21T13:25:43.116244983+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.116261379+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.116269692+07:00","message":"[bufferProcess] interim [460000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.116272596+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.116280499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.11628374+07:00","message":"> Transcript [571] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.116287751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.116291348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.116293288+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.11629615+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.256440657+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.256470248+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-05-21T13:25:43.256475902+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.256491426+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.256497823+07:00","message":"[bufferProcess] interim [580000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.256500366+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.256503528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.256506087+07:00","message":"> Transcript [572] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.256509551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.256512187+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.256514738+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.256517195+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.320140589+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.320173111+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-05-21T13:25:43.320178428+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.320193984+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.320200346+07:00","message":"[bufferProcess] interim [700000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.320203397+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.320209927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.32021254+07:00","message":"> Transcript [573] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.320216052+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.320218238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.320220581+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.320222949+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.320230497+07:00","message":"Push: 'มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.320232465+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.320234488+07:00","message":"Set new StatePrefix : 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.320236597+07:00","message":"Next Push (prob) : 'เลยอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.320243942+07:00","message":"push: {false มาเป็นประโยค 0 0xc00049d900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.444303926+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.444338519+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-05-21T13:25:43.444344553+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.444358168+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.444364826+07:00","message":"[bufferProcess] interim [760000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.444367777+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.444374605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.444377333+07:00","message":"> Transcript [574] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.444381078+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.444383233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.444385026+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.444388379+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.446335356+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.446352495+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-05-21T13:25:43.446357002+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.446369176+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.446373723+07:00","message":"[bufferProcess] interim [820000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.446376881+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.446379488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.446382292+07:00","message":"> Transcript [575] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.446385095+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.446387499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.446389238+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.446391333+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.501466381+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.501498707+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-05-21T13:25:43.50150443+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.501516798+07:00","message":"[buffer interim] 69 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.501525661+07:00","message":"[bufferProcess] interim [880000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.501528246+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.501533666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.501536848+07:00","message":"> Transcript [576] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.501540283+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.501542153+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.501544119+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.501546313+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.548279521+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668192089+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668229653+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-05-21T13:25:43.668235981+07:00","message":"receive interim result [true|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668245196+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668247277+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668253765+07:00","message":"[buffer interim] 69 true บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668261789+07:00","message":"[bufferProcess] interim [90000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668267244+07:00","message":"[bufferProcess] send to processor (isfinal):บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668270327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668273239+07:00","message":"> Transcript [577] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668276939+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668278831+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.66828201+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668284627+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668290783+07:00","message":"Push: 'เลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668292562+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668294607+07:00","message":"Set new StatePrefix : 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668296678+07:00","message":"Next Push (prob) : 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.66829831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668300178+07:00","message":"> Transcript [578] [true]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668302395+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668304012+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668305942+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668307879+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668310123+07:00","message":"Push: 'คำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668318393+07:00","message":"push: {false เลยอาจจะได้ 0 0xc00049d900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668334391+07:00","message":"push: {true คำว่า 0 0xc00049d900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:43.679708692+07:00","message":"write wav file: './tmp/7577/7577_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.740676174+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:44.462591954+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:44.462639453+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-05-21T13:25:44.462645016+07:00","message":"receive interim result [false|false]: บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:44.462659816+07:00","message":"[buffer interim] 70 false บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.462665764+07:00","message":"[bufferProcess] interim [780000000]:บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.462667931+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:44.690717788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:44.690726728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:44.758936656+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:44.758976339+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-05-21T13:25:44.758988316+07:00","message":"receive interim result [false|false]: บ้านแสน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:44.759001099+07:00","message":"[buffer interim] 70 false บ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.759007311+07:00","message":"[bufferProcess] interim [20000000]:บ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.759009435+07:00","message":"[bufferProcess] send to processor:บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.759014541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.759017346+07:00","message":"> Transcript [579] [false]: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.759019505+07:00","message":"Set StatePrefix (first interim): 'บ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:44.92345295+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:44.92350435+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-05-21T13:25:44.923512787+07:00","message":"receive interim result [false|false]: บ้านแสนสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:44.923528633+07:00","message":"[buffer interim] 70 false บ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.923539595+07:00","message":"[bufferProcess] interim [140000000]:บ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.92354291+07:00","message":"[bufferProcess] send to processor:บ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.923550421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.923554502+07:00","message":"> Transcript [580] [false]: 'บ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.923560172+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.923563443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.923566323+07:00","message":"StatePrefix: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:44.923569402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:44.970511729+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.061604025+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.061643804+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-05-21T13:25:45.061649744+07:00","message":"receive interim result [true|false]: บ้านแสนสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.061659151+07:00","message":"end recv isFinal message id 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.06166124+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.061667834+07:00","message":"[buffer interim] 70 true บ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061682706+07:00","message":"[bufferProcess] interim [440000000]:บ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061688134+07:00","message":"[bufferProcess] send to processor (isfinal):บ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061691748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.06169456+07:00","message":"> Transcript [581] [false]: 'บ้านแสนสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061697189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061699219+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061701017+07:00","message":"StatePrefix: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061702945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061704823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.06170669+07:00","message":"> Transcript [582] [true]: 'บ้านแสนสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061708678+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061710351+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.06171221+07:00","message":"StatePrefix: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061714125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.061719779+07:00","message":"Push: 'บ้านแสนสุข'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.061726931+07:00","message":"push: {true บ้านแสนสุข 0 0xc003198200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:45.068312549+07:00","message":"write wav file: './tmp/7577/7577_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.289904757+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.738584785+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.84320232+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.843217192+07:00","message":"found end of frame, send empty tag with msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.843220728+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.843227955+07:00","message":"[buffer interim] 71 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.84323463+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.843238233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.843241382+07:00","message":"> Transcript [583] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.843243992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.843245993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.843247958+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.84324966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:45.843252361+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.843260897+07:00","message":"push: {true \n 0 0xc003198b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:45.84919776+07:00","message":"write wav file: './tmp/7577/7577_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:45.991533251+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.699469091+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.699511673+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-05-21T13:25:46.699519533+07:00","message":"receive interim result [false|false]: จะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.699534458+07:00","message":"[buffer interim] 72 false จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.699541978+07:00","message":"[bufferProcess] interim [540000000]:จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.699544988+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.757076484+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.757118704+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-05-21T13:25:46.757125112+07:00","message":"receive interim result [false|false]: จะได้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.757141945+07:00","message":"[buffer interim] 72 false จะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.75715091+07:00","message":"[bufferProcess] interim [720000000]:จะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.757153475+07:00","message":"[bufferProcess] send to processor:จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.75715682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.757169914+07:00","message":"> Transcript [584] [false]: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.757172655+07:00","message":"Set StatePrefix (first interim): 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.77772434+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.777753128+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-05-21T13:25:46.777759686+07:00","message":"receive interim result [false|false]: จะได้คำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.777773686+07:00","message":"[buffer interim] 72 false จะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.777780715+07:00","message":"[bufferProcess] interim [780000000]:จะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.777782903+07:00","message":"[bufferProcess] send to processor:จะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.777785875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.777788416+07:00","message":"> Transcript [585] [false]: 'จะได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.777791091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.777792911+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.777794756+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.777796687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.990141024+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.990182384+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-05-21T13:25:46.990193146+07:00","message":"receive interim result [false|false]: จะได้คำว่าบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:46.990205816+07:00","message":"[buffer interim] 72 false จะได้คำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.990216512+07:00","message":"[bufferProcess] interim [20000000]:จะได้คำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.990222238+07:00","message":"[bufferProcess] send to processor:จะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.990226212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.990228954+07:00","message":"> Transcript [586] [false]: 'จะได้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.99023252+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.990236892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.990238888+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:46.99024068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.273877397+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.273912022+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-05-21T13:25:47.273919165+07:00","message":"receive interim result [false|false]: จะได้คำว่าบ้านแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.27393217+07:00","message":"[buffer interim] 72 false จะได้คำว่าบ้านแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.273938263+07:00","message":"[bufferProcess] interim [200000000]:จะได้คำว่าบ้านแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.273940543+07:00","message":"[bufferProcess] send to processor:จะได้คำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.273946122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.273948798+07:00","message":"> Transcript [587] [false]: 'จะได้คำว่าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.273951922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.273953906+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.27395579+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.273957802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.289152477+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.289193193+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-05-21T13:25:47.289198716+07:00","message":"receive interim result [false|false]: จะได้คำว่าบ้านแสน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.289212491+07:00","message":"[buffer interim] 72 false จะได้คำว่าบ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.289218351+07:00","message":"[bufferProcess] interim [260000000]:จะได้คำว่าบ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.289221061+07:00","message":"[bufferProcess] send to processor:จะได้คำว่าบ้านแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.289224745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.289227546+07:00","message":"> Transcript [588] [false]: 'จะได้คำว่าบ้านแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.289230571+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.289232571+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.289234297+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.289236211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.289241189+07:00","message":"Push: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.28924303+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.289245046+07:00","message":"Set new StatePrefix : 'จะได้คำว่าบ้านแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.289247151+07:00","message":"Next Push (prob) : 'คำว่าบ้านแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.289254136+07:00","message":"push: {false จะได้ 0 0xc003198c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.426041217+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.426078662+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-05-21T13:25:47.426085131+07:00","message":"receive interim result [false|false]: จะได้คำว่าบ้านแสนสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.426099842+07:00","message":"[buffer interim] 72 false จะได้คำว่าบ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.4261072+07:00","message":"[bufferProcess] interim [440000000]:จะได้คำว่าบ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.426109547+07:00","message":"[bufferProcess] send to processor:จะได้คำว่าบ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.426117837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.426120537+07:00","message":"> Transcript [589] [false]: 'จะได้คำว่าบ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.426123082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.42612588+07:00","message":"Set new StatePrefix: 'จะได้คำว่าบ้านแสน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:47.691100897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:47.691114183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.743979901+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.744015889+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-05-21T13:25:47.744022043+07:00","message":"receive interim result [false|false]: จะได้คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:47.744037119+07:00","message":"[buffer interim] 72 false จะได้คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.744046113+07:00","message":"[bufferProcess] interim [740000000]:จะได้คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.744048871+07:00","message":"[bufferProcess] send to processor:จะได้คำว่าบ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.744052416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.74405565+07:00","message":"> Transcript [590] [false]: 'จะได้คำว่าบ้านแสนสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.744058675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.744060972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.74406288+07:00","message":"StatePrefix: 'จะได้คำว่าบ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:47.744065795+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.314023046+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.314060153+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-05-21T13:25:48.314066425+07:00","message":"receive interim result [false|false]: จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.31407711+07:00","message":"[buffer interim] 72 false จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.314083969+07:00","message":"[bufferProcess] interim [340000000]:จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.314086385+07:00","message":"[bufferProcess] send to processor:จะได้คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.31408975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.314092397+07:00","message":"> Transcript [591] [false]: 'จะได้คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.314095921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.31409786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.314100082+07:00","message":"StatePrefix: 'จะได้คำว่าบ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.314102248+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.971767738+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.971806814+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-05-21T13:25:48.971814376+07:00","message":"receive interim result [false|false]: จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.971832077+07:00","message":"[buffer interim] 72 false จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.971841923+07:00","message":"[bufferProcess] interim [940000000]:จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.97184456+07:00","message":"[bufferProcess] send to processor:จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.971848264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.971851102+07:00","message":"> Transcript [592] [false]: 'จะได้คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.971854427+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.971856819+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.971858852+07:00","message":"StatePrefix: 'จะได้คำว่าบ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.971861416+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.187627099+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.27386008+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.273901425+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-05-21T13:25:49.273908207+07:00","message":"receive interim result [false|false]: จะได้คำว่าบ้านแสนสุขก็ได้นะคะจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.273925189+07:00","message":"[buffer interim] 72 false จะได้คำว่าบ้านแสนสุขก็ได้นะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.27393249+07:00","message":"[bufferProcess] interim [360000000]:จะได้คำว่าบ้านแสนสุขก็ได้นะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.273935467+07:00","message":"[bufferProcess] send to processor:จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.273942055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.273945368+07:00","message":"> Transcript [593] [false]: 'จะได้คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.273950033+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.2739521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.27395459+07:00","message":"StatePrefix: 'จะได้คำว่าบ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.273956674+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.273962828+07:00","message":"Push: 'คำว่าบ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.273964718+07:00","message":"TextPushed: 'จะได้คำว่าบ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.273966842+07:00","message":"Set new StatePrefix : 'จะได้คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.27396889+07:00","message":"Next Push (prob) : 'สุขก็ได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.273976918+07:00","message":"push: {false คำว่าบ้านแสน 0 0xc003198c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.310743208+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.310786947+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-05-21T13:25:49.310793996+07:00","message":"receive interim result [true|false]: จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.310804463+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.310806762+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.310813629+07:00","message":"[buffer interim] 72 true จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310823081+07:00","message":"[bufferProcess] interim [420000000]:จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.3108269+07:00","message":"[bufferProcess] send to processor (isfinal):จะได้คำว่าบ้านแสนสุขก็ได้นะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310831142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310834264+07:00","message":"> Transcript [594] [false]: 'จะได้คำว่าบ้านแสนสุขก็ได้นะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310837401+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310839481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310841175+07:00","message":"StatePrefix: 'จะได้คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310843898+07:00","message":"TextPushed: 'จะได้คำว่าบ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310845929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310847709+07:00","message":"> Transcript [595] [true]: 'จะได้คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310849857+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310851525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310853125+07:00","message":"StatePrefix: 'จะได้คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.310854901+07:00","message":"TextPushed: 'จะได้คำว่าบ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:49.31086085+07:00","message":"Push: 'สุขก็ได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.310868845+07:00","message":"push: {true สุขก็ได้นะคะ 0 0xc003198c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:49.319322993+07:00","message":"write wav file: './tmp/7577/7577_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:49.579672515+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.105972605+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.10601088+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-05-21T13:25:50.106016419+07:00","message":"receive interim result [false|false]: เช้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.106030646+07:00","message":"[buffer interim] 73 false เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.106036686+07:00","message":"[bufferProcess] interim [540000000]:เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.106038408+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.231483192+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.23152626+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-05-21T13:25:50.231532698+07:00","message":"receive interim result [false|false]: เช้านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.231545086+07:00","message":"[buffer interim] 73 false เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.231551846+07:00","message":"[bufferProcess] interim [660000000]:เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.231554249+07:00","message":"[bufferProcess] send to processor:เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.231559451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.231562166+07:00","message":"> Transcript [596] [false]: 'เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.231564165+07:00","message":"Set StatePrefix (first interim): 'เช้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.469008647+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.56410353+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.564146952+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-05-21T13:25:50.564157047+07:00","message":"receive interim result [true|false]: เช้านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.564170313+07:00","message":"end recv isFinal message id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.564173513+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.564181633+07:00","message":"[buffer interim] 73 true เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564193449+07:00","message":"[bufferProcess] interim [110000000]:เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564197749+07:00","message":"[bufferProcess] send to processor (isfinal):เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564202537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564207583+07:00","message":"> Transcript [597] [false]: 'เช้านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564212082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564214893+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564217669+07:00","message":"StatePrefix: 'เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.56422058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564223342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564226381+07:00","message":"> Transcript [598] [true]: 'เช้านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564229576+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564232112+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564289597+07:00","message":"StatePrefix: 'เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564292212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.564300458+07:00","message":"Push: 'เช้านี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.564308788+07:00","message":"push: {true เช้านี้ 0 0xc000424e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:50.569848428+07:00","message":"write wav file: './tmp/7577/7577_73.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:50.691704332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:50.691723808+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.789728278+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.327213691+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.327271559+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-05-21T13:25:51.327277538+07:00","message":"receive interim result [false|false]: แผน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.327293429+07:00","message":"[buffer interim] 74 false แผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.327303024+07:00","message":"[bufferProcess] interim [540000000]:แผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.327304998+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.48465132+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.484704238+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-05-21T13:25:51.484710299+07:00","message":"receive interim result [false|false]: แถม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.484723765+07:00","message":"[buffer interim] 74 false แถม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.484730063+07:00","message":"[bufferProcess] interim [660000000]:แถม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.484731903+07:00","message":"[bufferProcess] send to processor:แผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.484736821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.484739858+07:00","message":"> Transcript [599] [false]: 'แผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.484742032+07:00","message":"Set StatePrefix (first interim): 'แผน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.532642131+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.532684603+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-05-21T13:25:51.532690457+07:00","message":"receive interim result [false|false]: แถมอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.532702486+07:00","message":"[buffer interim] 74 false แถมอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.532708502+07:00","message":"[bufferProcess] interim [780000000]:แถมอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.532710756+07:00","message":"[bufferProcess] send to processor:แถม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.532715616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.532719833+07:00","message":"> Transcript [600] [false]: 'แถม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.532722+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.532724113+07:00","message":"Set new StatePrefix: 'แถม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.643245155+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.643286632+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-05-21T13:25:51.643292328+07:00","message":"receive interim result [false|false]: แถมอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:51.643305603+07:00","message":"[buffer interim] 74 false แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.643312948+07:00","message":"[bufferProcess] interim [900000000]:แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.643315476+07:00","message":"[bufferProcess] send to processor:แถมอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.64332072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.643323967+07:00","message":"> Transcript [601] [false]: 'แถมอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.643327331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.643329558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.64333162+07:00","message":"StatePrefix: 'แถม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:51.643333885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:52.226908907+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:52.226944647+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-05-21T13:25:52.226950139+07:00","message":"receive interim result [false|false]: แถมอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:52.226961591+07:00","message":"[buffer interim] 74 false แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:52.226970106+07:00","message":"[bufferProcess] interim [500000000]:แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:52.226972027+07:00","message":"[bufferProcess] send to processor:แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:52.226975211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:52.226977979+07:00","message":"> Transcript [602] [false]: 'แถมอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:52.226981003+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:52.226983042+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:52.226984821+07:00","message":"StatePrefix: 'แถม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:52.226987008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:53.69223415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:53.692240403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:55.042176285+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:55.042211353+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-05-21T13:25:55.042217602+07:00","message":"receive interim result [false|false]: แถมอร่อยเริ่มต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:55.042234756+07:00","message":"[buffer interim] 74 false แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042242581+07:00","message":"[bufferProcess] interim [260000000]:แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.04224516+07:00","message":"[bufferProcess] send to processor:แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042248843+07:00","message":"[bufferProcess] send to processor (ticker):แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042251722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042254384+07:00","message":"> Transcript [603] [false]: 'แถมอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042257734+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042259744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042262099+07:00","message":"StatePrefix: 'แถม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042264064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042265859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042267858+07:00","message":"> Transcript [604] [false]: 'แถมอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042269772+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042271419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042273031+07:00","message":"StatePrefix: 'แถม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042274587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042277183+07:00","message":"Push: 'แถม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042279405+07:00","message":"TextPushed: 'แถม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042281251+07:00","message":"Set new StatePrefix : 'แถมอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.042283231+07:00","message":"Next Push (prob) : 'อร่อยเริ่มต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:55.042290929+07:00","message":"push: {false แถม 0 0xc001fe0a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:55.629822015+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:55.629857926+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-05-21T13:25:55.629864633+07:00","message":"receive interim result [false|false]: แถมอร่อยเริ่มต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:55.629882848+07:00","message":"[buffer interim] 74 false แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.629896867+07:00","message":"[bufferProcess] interim [860000000]:แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:55.629899301+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.468566116+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.468608074+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-05-21T13:25:56.468618036+07:00","message":"receive interim result [false|false]: แถมอร่อยเริ่มต้นนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.468634748+07:00","message":"[buffer interim] 74 false แถมอร่อยเริ่มต้นนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.468643374+07:00","message":"[bufferProcess] interim [700000000]:แถมอร่อยเริ่มต้นนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.468647005+07:00","message":"[bufferProcess] send to processor:แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.468654872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.468657809+07:00","message":"> Transcript [605] [false]: 'แถมอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.468661821+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.468663836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.468666412+07:00","message":"StatePrefix: 'แถมอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.468677999+07:00","message":"TextPushed: 'แถม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.606814385+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.606855423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แถมอร่อยเริ่มต้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.606862673+07:00","message":"receive interim result [false|false]: แถมอร่อยเริ่มต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.606879496+07:00","message":"[buffer interim] 74 false แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.606887491+07:00","message":"[bufferProcess] interim [760000000]:แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.606890304+07:00","message":"[bufferProcess] send to processor:แถมอร่อยเริ่มต้นนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.606893858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.606896576+07:00","message":"> Transcript [606] [false]: 'แถมอร่อยเริ่มต้นนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.606901086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.60690316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.606905426+07:00","message":"StatePrefix: 'แถมอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.606907617+07:00","message":"TextPushed: 'แถม'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:56.693142996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:56.693170715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.750247312+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.845786686+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.845828634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แถมอร่อยเริ่มต้นนักเรียนกำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.845834181+07:00","message":"receive interim result [false|false]: แถมอร่อยเริ่มต้นนักเรียนกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.845844702+07:00","message":"[buffer interim] 74 false แถมอร่อยเริ่มต้นนักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.845850767+07:00","message":"[bufferProcess] interim [120000000]:แถมอร่อยเริ่มต้นนักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.845853016+07:00","message":"[bufferProcess] send to processor:แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.845856311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.845859176+07:00","message":"> Transcript [607] [false]: 'แถมอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.845862243+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.845864323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.845866527+07:00","message":"StatePrefix: 'แถมอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.845869149+07:00","message":"TextPushed: 'แถม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.928029952+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.928073716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แถมอร่อยเริ่มต้นนักเรียน\",\"confidence\":0.9081397}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.92808129+07:00","message":"receive interim result [true|false]: แถมอร่อยเริ่มต้นนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.928092781+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.928095706+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.928102387+07:00","message":"[buffer interim] 74 true แถมอร่อยเริ่มต้นนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928114432+07:00","message":"[bufferProcess] interim [180000000]:แถมอร่อยเริ่มต้นนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928118241+07:00","message":"[bufferProcess] send to processor (isfinal):แถมอร่อยเริ่มต้นนักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928121748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928124918+07:00","message":"> Transcript [608] [false]: 'แถมอร่อยเริ่มต้นนักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928128289+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928130113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928133663+07:00","message":"StatePrefix: 'แถมอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928135953+07:00","message":"TextPushed: 'แถม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928138889+07:00","message":"Push: 'อร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928140699+07:00","message":"TextPushed: 'แถมอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928142848+07:00","message":"Set new StatePrefix : 'แถมอร่อยเริ่มต้นนักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928145112+07:00","message":"Next Push (prob) : 'นักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928146939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928149098+07:00","message":"> Transcript [609] [true]: 'แถมอร่อยเริ่มต้นนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928151305+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928152938+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928154506+07:00","message":"StatePrefix: 'แถมอร่อยเริ่มต้นนักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928158027+07:00","message":"TextPushed: 'แถมอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:56.928160189+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.928168686+07:00","message":"push: {false อร่อยเริ่มต้น 0 0xc001fe0a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:56.92817447+07:00","message":"push: {true นักเรียน 0 0xc001fe0a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:56.939973051+07:00","message":"write wav file: './tmp/7577/7577_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:57.009184297+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:58.034388483+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:58.420041093+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.281181398+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.281227272+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-05-21T13:25:59.281232985+07:00","message":"receive interim result [false|false]: ขนาด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.281250446+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.281254692+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-05-21T13:25:59.281258032+07:00","message":"receive interim result [false|false]: ทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.2812653+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.281268927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทานอาหาร\",\"confidence\":0.9193713}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.281276212+07:00","message":"receive interim result [true|false]: ทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.281279029+07:00","message":"end recv isFinal message id 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.281281188+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.281286997+07:00","message":"[buffer interim] 75 false ขนาด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.281289928+07:00","message":"[buffer interim] 75 false ทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.28129198+07:00","message":"[buffer interim] 75 true ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281298212+07:00","message":"[bufferProcess] interim [720000000]:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281299846+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281303741+07:00","message":"[bufferProcess] send to processor (ticker):ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281305955+07:00","message":"[bufferProcess] interim [840000000]:ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281307377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281309358+07:00","message":"[bufferProcess] interim [260000000]:ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281311378+07:00","message":"[bufferProcess] send to processor (isfinal):ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281314146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281316591+07:00","message":"> Transcript [610] [false]: 'ขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281318722+07:00","message":"Set StatePrefix (first interim): 'ขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281320247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281322038+07:00","message":"> Transcript [611] [false]: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281323991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.2813257+07:00","message":"Set new StatePrefix: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281327181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281329079+07:00","message":"> Transcript [612] [true]: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281331204+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281333346+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281335523+07:00","message":"StatePrefix: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281337395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.281344064+07:00","message":"Push: 'ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.281351255+07:00","message":"push: {true ทานอาหาร 0 0xc001fe1180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:59.29311147+07:00","message":"write wav file: './tmp/7577/7577_75.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:59.693647743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:59.693694794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.972768644+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.972823945+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-05-21T13:25:59.972829757+07:00","message":"receive interim result [false|false]: กำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:59.972845143+07:00","message":"[buffer interim] 76 false กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.972852071+07:00","message":"[bufferProcess] interim [380000000]:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:59.972854315+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:00.161390289+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:00.16144069+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-05-21T13:26:00.161449141+07:00","message":"receive interim result [false|false]: กำลังทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:00.161466998+07:00","message":"[buffer interim] 76 false กำลังทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.161474579+07:00","message":"[bufferProcess] interim [560000000]:กำลังทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.161477146+07:00","message":"[bufferProcess] send to processor:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.161484196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.161487174+07:00","message":"> Transcript [613] [false]: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.161489423+07:00","message":"Set StatePrefix (first interim): 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:00.355657324+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:00.355718612+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-05-21T13:26:00.355726568+07:00","message":"receive interim result [false|false]: กำลังทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:00.355745832+07:00","message":"[buffer interim] 76 false กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.35575503+07:00","message":"[bufferProcess] interim [800000000]:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.355758941+07:00","message":"[bufferProcess] send to processor:กำลังทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.355763733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.355767942+07:00","message":"> Transcript [614] [false]: 'กำลังทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.355773073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.355776189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.355779077+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.355782147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:00.997256461+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:00.99729933+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-05-21T13:26:00.99730555+07:00","message":"receive interim result [false|false]: กำลังทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:00.997321173+07:00","message":"[buffer interim] 76 false กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.997328998+07:00","message":"[bufferProcess] interim [400000000]:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.99733143+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.997339679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.997342349+07:00","message":"> Transcript [615] [false]: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.997346191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.997348506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.997350575+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:00.997352746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:02.471374625+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:02.471414112+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-05-21T13:26:02.471419854+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:02.471430879+07:00","message":"[buffer interim] 76 false กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471437106+07:00","message":"[bufferProcess] interim [900000000]:กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471439754+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471444751+07:00","message":"[bufferProcess] send to processor (ticker):กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471447307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471450315+07:00","message":"> Transcript [616] [false]: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471453407+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.47145529+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471457083+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471459058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471460749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471462606+07:00","message":"> Transcript [617] [false]: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471464562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471466253+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471467856+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471469441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471474727+07:00","message":"Push: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471476567+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471478391+07:00","message":"Set new StatePrefix : 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.471480671+07:00","message":"Next Push (prob) : 'ทานอาหารไปถึงภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:02.471504357+07:00","message":"push: {false กำลัง 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:02.66295447+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:02.66300759+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-05-21T13:26:02.663015415+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:02.663029443+07:00","message":"[buffer interim] 76 false กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.663036765+07:00","message":"[bufferProcess] interim [80000000]:กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.663039192+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:02.693944391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:02.693953658+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:02.921624775+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:02.92166466+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-05-21T13:26:02.921678969+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:02.921690566+07:00","message":"[buffer interim] 76 false กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.921697193+07:00","message":"[bufferProcess] interim [260000000]:กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.921699474+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.921705499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.921708607+07:00","message":"> Transcript [618] [false]: 'กำลังทานอาหารไปถึงภายในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.921711852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.921713974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.921715897+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:02.921717969+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.177832157+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.177872151+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-05-21T13:26:03.177879389+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.177894493+07:00","message":"[buffer interim] 76 false กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.17790227+07:00","message":"[bufferProcess] interim [620000000]:กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.177904858+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.177911821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.17791519+07:00","message":"> Transcript [619] [false]: 'กำลังทานอาหารไปถึงภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.177919519+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.177921566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.177923725+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.177926623+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.36791669+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.367956525+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-05-21T13:26:03.367963041+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.367979729+07:00","message":"[buffer interim] 76 false กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.367991485+07:00","message":"[bufferProcess] interim [740000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.367994014+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.367999861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.368002807+07:00","message":"> Transcript [620] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.368006551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.368008469+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.36801057+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.368012979+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.686458544+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.686502435+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-05-21T13:26:03.686509326+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.686523489+07:00","message":"[buffer interim] 76 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.686530802+07:00","message":"[bufferProcess] interim [40000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.686533732+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.686537375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.686540414+07:00","message":"> Transcript [621] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.686544084+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.686546101+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.686548056+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.686550588+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.686553587+07:00","message":"Push: 'ทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.68655551+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.686557854+07:00","message":"Set new StatePrefix : 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.686561246+07:00","message":"Next Push (prob) : 'ร่างกายของเด็ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.686569278+07:00","message":"push: {false ทานอาหารไปถึงภายใน 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.784213242+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.784258766+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-05-21T13:26:03.784269146+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.784287466+07:00","message":"[buffer interim] 76 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.784298693+07:00","message":"[bufferProcess] interim [220000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.784301499+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.784309301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.784312195+07:00","message":"> Transcript [622] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.784316772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.784318737+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.784321228+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.784324236+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.88476013+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.884808219+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-05-21T13:26:03.884817709+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.884836213+07:00","message":"[buffer interim] 76 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.884843631+07:00","message":"[bufferProcess] interim [280000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.884846599+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.884854252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.88485782+07:00","message":"> Transcript [623] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.884862462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.884864428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.884867056+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.884869835+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.933943084+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.933976406+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-05-21T13:26:03.933982389+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:03.933997661+07:00","message":"[buffer interim] 76 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.934004462+07:00","message":"[bufferProcess] interim [340000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.934007104+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.93401421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.93401755+07:00","message":"> Transcript [624] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.934022264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.934024722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.934026797+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:03.934029216+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.261615393+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.261662983+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-05-21T13:26:04.261675208+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.261692038+07:00","message":"[buffer interim] 76 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.261699585+07:00","message":"[bufferProcess] interim [640000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.261702326+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.26170955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.261712472+07:00","message":"> Transcript [625] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.26171694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.261718965+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.26172156+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.261724295+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.26173092+07:00","message":"Push: 'ร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.26173307+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.261736619+07:00","message":"Set new StatePrefix : 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.261739109+07:00","message":"Next Push (prob) : 'คนนี้เลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.261747225+07:00","message":"push: {false ร่างกายของเด็ก 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.3071285+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.386404462+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.386449602+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-05-21T13:26:04.386456894+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.386473846+07:00","message":"[buffer interim] 76 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.386486213+07:00","message":"[bufferProcess] interim [760000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.386488893+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.386494007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.386502625+07:00","message":"> Transcript [626] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.386507282+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.386509377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.386511297+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.386513893+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.472510758+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.472550856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ\",\"confidence\":0.9442885}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.472558069+07:00","message":"receive interim result [true|false]: กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.472573704+07:00","message":"end recv isFinal message id 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.472575806+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.472583137+07:00","message":"[buffer interim] 76 true กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.47259491+07:00","message":"[bufferProcess] interim [910000000]:กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472601504+07:00","message":"[bufferProcess] send to processor (isfinal):กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472605007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472609173+07:00","message":"> Transcript [627] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472613479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472615235+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472617057+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472619815+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472621745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472623675+07:00","message":"> Transcript [628] [true]: 'กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472625745+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472627457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472629051+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472630979+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472632575+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472814835+07:00","message":"Push: 'คนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472817974+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.47282023+07:00","message":"Set new StatePrefix : 'กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.47282248+07:00","message":"Next Push (prob) : 'กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.472831386+07:00","message":"push: {true คนนี้เลยนะคะ 0 0xc000044e80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:04.472849183+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_76.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:04.486306134+07:00","message":"write wav file: './tmp/7577/7577_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:04.632023294+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.12524305+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.125272766+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.125275705+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.125278141+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.125280492+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.125282336+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.125284229+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.125285889+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.125287936+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.12528967+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.125291232+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.125292797+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:05.693997239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:05.694009542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.996950055+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.996987372+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-05-21T13:26:05.996993631+07:00","message":"receive interim result [false|false]: ร้านอาหารแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:05.997006354+07:00","message":"[buffer interim] 77 false ร้านอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:05.997012479+07:00","message":"[bufferProcess] interim [200000000]:ร้านอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:05.997014389+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:05.997020309+07:00","message":"[bufferProcess] send to processor (ticker):ร้านอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:05.997023113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:05.997026101+07:00","message":"> Transcript [629] [false]: 'ร้านอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:05.997028259+07:00","message":"Set StatePrefix (first interim): 'ร้านอาหารแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.097784983+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.202886039+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.202932726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทานอาหารแล้ว\",\"confidence\":0.93799293}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.202940101+07:00","message":"receive interim result [true|false]: ทานอาหารแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.202949912+07:00","message":"end recv isFinal message id 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.202952166+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.202961573+07:00","message":"[buffer interim] 77 true ทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:06.202970649+07:00","message":"[bufferProcess] interim [500000000]:ทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:06.202974188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:06.202977165+07:00","message":"> Transcript [630] [true]: 'ทานอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:06.202980429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:06.202982484+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:06.202984342+07:00","message":"StatePrefix: 'ร้านอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:06.202986389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:06.202989193+07:00","message":"Push: 'ทานอาหารแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.203000966+07:00","message":"push: {true ทานอาหารแล้ว 0 0xc001e32880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:06.208656806+07:00","message":"write wav file: './tmp/7577/7577_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.359409248+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.888033971+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.888070167+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-05-21T13:26:06.888075231+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:06.888088559+07:00","message":"[buffer interim] 78 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:06.888098899+07:00","message":"[bufferProcess] interim [540000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:06.888101666+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.099279985+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.099316412+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-05-21T13:26:07.09932281+07:00","message":"receive interim result [false|false]: อาหารเสริม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.099337238+07:00","message":"[buffer interim] 78 false อาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.099344609+07:00","message":"[bufferProcess] interim [720000000]:อาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.099346807+07:00","message":"[bufferProcess] send to processor:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.099352067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.099354766+07:00","message":"> Transcript [631] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.099357171+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.299044634+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.299082036+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-05-21T13:26:07.299088202+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.299101447+07:00","message":"[buffer interim] 78 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.299107537+07:00","message":"[bufferProcess] interim [840000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.299109612+07:00","message":"[bufferProcess] send to processor:อาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.299114782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.299117336+07:00","message":"> Transcript [632] [false]: 'อาหารเสริม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.299120658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.299122599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.299124406+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.299126436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.355720238+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.355758336+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-05-21T13:26:07.355764179+07:00","message":"receive interim result [false|false]: อาหารถูกย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.355780227+07:00","message":"[buffer interim] 78 false อาหารถูกย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.35578718+07:00","message":"[bufferProcess] interim [960000000]:อาหารถูกย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.355789655+07:00","message":"[bufferProcess] send to processor:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.35579326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.355795996+07:00","message":"> Transcript [633] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.355798999+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.35580094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.355802933+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.355805067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.925874164+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.9259147+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-05-21T13:26:07.925921548+07:00","message":"receive interim result [false|false]: อาหารถูกย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:07.925933906+07:00","message":"[buffer interim] 78 false อาหารถูกย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.925943127+07:00","message":"[bufferProcess] interim [560000000]:อาหารถูกย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.925946633+07:00","message":"[bufferProcess] send to processor:อาหารถูกย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.925952976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.925956861+07:00","message":"> Transcript [634] [false]: 'อาหารถูกย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.925961092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.925963876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.925967082+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:07.925968908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.116376662+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.116425078+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-05-21T13:26:08.116431137+07:00","message":"receive interim result [false|false]: อาหารถูกย่อยระบบทางเดิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.116455186+07:00","message":"[buffer interim] 78 false อาหารถูกย่อยระบบทางเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.116463425+07:00","message":"[bufferProcess] interim [800000000]:อาหารถูกย่อยระบบทางเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.116465848+07:00","message":"[bufferProcess] send to processor:อาหารถูกย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.116471134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.11647433+07:00","message":"> Transcript [635] [false]: 'อาหารถูกย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.116478221+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.116480217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.116482071+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.116484094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.116492249+07:00","message":"Push: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.116494358+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.116496477+07:00","message":"Set new StatePrefix : 'อาหารถูกย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.116498844+07:00","message":"Next Push (prob) : 'ถูกย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.116507496+07:00","message":"push: {false อาหาร 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.226891126+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.226928597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารถูกย่อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.226934801+07:00","message":"receive interim result [false|false]: อาหารถูกย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.226950218+07:00","message":"[buffer interim] 78 false อาหารถูกย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.226957391+07:00","message":"[bufferProcess] interim [860000000]:อาหารถูกย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.226959935+07:00","message":"[bufferProcess] send to processor:อาหารถูกย่อยระบบทางเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.226966681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.226969599+07:00","message":"> Transcript [636] [false]: 'อาหารถูกย่อยระบบทางเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.226973283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.226975333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.226977326+07:00","message":"StatePrefix: 'อาหารถูกย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.226979788+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.300433022+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.300476079+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-05-21T13:26:08.300482805+07:00","message":"receive interim result [false|false]: อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.300499255+07:00","message":"[buffer interim] 78 false อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.300507715+07:00","message":"[bufferProcess] interim [980000000]:อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.300510588+07:00","message":"[bufferProcess] send to processor:อาหารถูกย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.300517762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.30052066+07:00","message":"> Transcript [637] [false]: 'อาหารถูกย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.300524372+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.300526501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.300528897+07:00","message":"StatePrefix: 'อาหารถูกย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.300531233+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.4382988+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.438334816+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-05-21T13:26:08.438341385+07:00","message":"receive interim result [false|false]: อาหารถูกย่อยด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.438357138+07:00","message":"[buffer interim] 78 false อาหารถูกย่อยด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.438363584+07:00","message":"[bufferProcess] interim [100000000]:อาหารถูกย่อยด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.438365887+07:00","message":"[bufferProcess] send to processor:อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.438369367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.438371834+07:00","message":"> Transcript [638] [false]: 'อาหารถูกย่อยระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.438375033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.438377149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.438378887+07:00","message":"StatePrefix: 'อาหารถูกย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.438380866+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.656716728+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:08.694935079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:08.694946485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.746794348+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.746835745+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-05-21T13:26:08.746842396+07:00","message":"receive interim result [false|false]: อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.746854798+07:00","message":"[buffer interim] 78 false อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.746862899+07:00","message":"[bufferProcess] interim [520000000]:อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.746867447+07:00","message":"[bufferProcess] send to processor:อาหารถูกย่อยด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.746871911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.74687475+07:00","message":"> Transcript [639] [false]: 'อาหารถูกย่อยด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.746878546+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.746880748+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.746882615+07:00","message":"StatePrefix: 'อาหารถูกย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.746885018+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.746887537+07:00","message":"Push: 'ถูกย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.746889302+07:00","message":"TextPushed: 'อาหารถูกย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.746891184+07:00","message":"Set new StatePrefix : 'อาหารถูกย่อยด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.746893134+07:00","message":"Next Push (prob) : 'ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.746901239+07:00","message":"push: {false ถูกย่อย 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.789689914+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.789729941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารถูกย่อยระบบทางเดินอาหาร\",\"confidence\":0.8968342}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.789736573+07:00","message":"receive interim result [true|false]: อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.789744802+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.78974831+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.789756062+07:00","message":"[buffer interim] 78 true อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789765585+07:00","message":"[bufferProcess] interim [520000000]:อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789768927+07:00","message":"[bufferProcess] send to processor (isfinal):อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.78977278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789777912+07:00","message":"> Transcript [640] [false]: 'อาหารถูกย่อยระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789780716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789782664+07:00","message":"Set new StatePrefix: 'อาหารถูกย่อยระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789784462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789786272+07:00","message":"> Transcript [641] [true]: 'อาหารถูกย่อยระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789788829+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789790814+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789792584+07:00","message":"StatePrefix: 'อาหารถูกย่อยระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789794555+07:00","message":"TextPushed: 'อาหารถูกย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:08.789797193+07:00","message":"Push: 'ระบบทางเดินอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.78980616+07:00","message":"push: {true ระบบทางเดินอาหาร 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:08.798459704+07:00","message":"write wav file: './tmp/7577/7577_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:08.981064412+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:09.497400309+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:09.759178865+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.0544972+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.054517101+07:00","message":"found end of frame, send empty tag with msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.054520336+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.054527961+07:00","message":"[buffer interim] 79 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.054534776+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.054540159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.054543789+07:00","message":"> Transcript [642] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.054546232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.054548036+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.054549866+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.054551632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.054554286+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.054565229+07:00","message":"push: {true \n 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:10.061421694+07:00","message":"write wav file: './tmp/7577/7577_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.426442233+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.426485805+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-05-21T13:26:10.426491533+07:00","message":"receive interim result [false|false]: ถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.426506929+07:00","message":"[buffer interim] 80 false ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.426513071+07:00","message":"[bufferProcess] interim [480000000]:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.426514703+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.672529275+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.672565629+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-05-21T13:26:10.672571037+07:00","message":"receive interim result [false|false]: ถูกอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.672584808+07:00","message":"[buffer interim] 80 false ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.672591298+07:00","message":"[bufferProcess] interim [720000000]:ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.672593857+07:00","message":"[bufferProcess] send to processor:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.67259748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.672600583+07:00","message":"> Transcript [643] [false]: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.672602784+07:00","message":"Set StatePrefix (first interim): 'ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.800449559+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.800485208+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-05-21T13:26:10.800490547+07:00","message":"receive interim result [false|false]: ถูกดูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.800504126+07:00","message":"[buffer interim] 80 false ถูกดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.800509797+07:00","message":"[bufferProcess] interim [840000000]:ถูกดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.800512127+07:00","message":"[bufferProcess] send to processor:ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.800517651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.800520532+07:00","message":"> Transcript [644] [false]: 'ถูกอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.800523375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.800525312+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.800527235+07:00","message":"StatePrefix: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.800529218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.989895636+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.989937825+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-05-21T13:26:10.989944401+07:00","message":"receive interim result [false|false]: ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:10.989959573+07:00","message":"[buffer interim] 80 false ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.989968458+07:00","message":"[bufferProcess] interim [80000000]:ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.989971598+07:00","message":"[bufferProcess] send to processor:ถูกดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.989978559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.989981348+07:00","message":"> Transcript [645] [false]: 'ถูกดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.989984698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.989986746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.989989094+07:00","message":"StatePrefix: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:10.989991588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:11.168408397+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:11.2587829+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:11.258817969+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-05-21T13:26:11.258824138+07:00","message":"receive interim result [true|false]: ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:11.25883625+07:00","message":"end recv isFinal message id 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:11.258838468+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:11.258844444+07:00","message":"[buffer interim] 80 true ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258851166+07:00","message":"[bufferProcess] interim [440000000]:ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.25885406+07:00","message":"[bufferProcess] send to processor (isfinal):ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258857267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258860287+07:00","message":"> Transcript [646] [false]: 'ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258863802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258865752+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258867801+07:00","message":"StatePrefix: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258869576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258872706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258874603+07:00","message":"> Transcript [647] [true]: 'ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258877007+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258878665+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258880244+07:00","message":"StatePrefix: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258881805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:11.258884729+07:00","message":"Push: 'ถูกดูดซึม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:11.258892256+07:00","message":"push: {true ถูกดูดซึม 0 0xc000424f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:11.264972856+07:00","message":"write wav file: './tmp/7577/7577_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:11.419172195+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:11.695303635+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:11.695329982+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:12.061777126+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:12.158757554+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:12.158777899+07:00","message":"found end of frame, send empty tag with msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:12.158780764+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:12.15879204+07:00","message":"[buffer interim] 81 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:12.158799652+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:12.158803387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:12.158806695+07:00","message":"> Transcript [648] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:12.158809473+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:12.158811872+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:12.158813701+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:12.158815522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:12.158818256+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:12.158828009+07:00","message":"push: {true \n 0 0xc003199000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:12.164068983+07:00","message":"write wav file: './tmp/7577/7577_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.089307954+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.45832538+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.458371433+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-05-21T13:26:13.458376925+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.45839573+07:00","message":"[buffer interim] 82 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.458402001+07:00","message":"[bufferProcess] interim [420000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.45840435+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.458411472+07:00","message":"[bufferProcess] send to processor (ticker):เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.458414041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.458416863+07:00","message":"> Transcript [649] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.458418988+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.751581609+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.751620605+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-05-21T13:26:13.751625771+07:00","message":"receive interim result [false|false]: เมื่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.751638006+07:00","message":"[buffer interim] 82 false เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.751647285+07:00","message":"[bufferProcess] interim [600000000]:เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.751649375+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.805647307+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.805692462+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-05-21T13:26:13.805698873+07:00","message":"receive interim result [false|false]: เมื่อไหร่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.805713498+07:00","message":"[buffer interim] 82 false เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.805721128+07:00","message":"[bufferProcess] interim [660000000]:เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.805723177+07:00","message":"[bufferProcess] send to processor:เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.805730058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.805732887+07:00","message":"> Transcript [650] [false]: 'เมื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.805735723+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.805737549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.805739474+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.805741559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.816358549+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.816380762+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-05-21T13:26:13.816385727+07:00","message":"receive interim result [false|false]: เมื่อย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.816392685+07:00","message":"[buffer interim] 82 false เมื่อย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.816397973+07:00","message":"[bufferProcess] interim [720000000]:เมื่อย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.81640008+07:00","message":"[bufferProcess] send to processor:เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.816402621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.816404859+07:00","message":"> Transcript [651] [false]: 'เมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.816407222+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.816408965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.816410779+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.816412534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.826298786+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.826330215+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-05-21T13:26:13.826335855+07:00","message":"receive interim result [false|false]: เมื่อย่อยและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.826349371+07:00","message":"[buffer interim] 82 false เมื่อย่อยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.826355899+07:00","message":"[bufferProcess] interim [780000000]:เมื่อย่อยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.826358471+07:00","message":"[bufferProcess] send to processor:เมื่อย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.826361998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.826365589+07:00","message":"> Transcript [652] [false]: 'เมื่อย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.826369+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.82637107+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.826373179+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.8263752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.951796005+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.951834836+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-05-21T13:26:13.951840587+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.951854464+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951862682+07:00","message":"[bufferProcess] interim [840000000]:เมื่อย่อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951865031+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951868579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951871709+07:00","message":"> Transcript [653] [false]: 'เมื่อย่อยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951877849+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951879836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951881738+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951883684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951886595+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951888675+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951891363+07:00","message":"Set new StatePrefix : 'เมื่อย่อยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:13.951893575+07:00","message":"Next Push (prob) : 'ย่อยและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:13.951901478+07:00","message":"push: {false เมื่อ 0 0xc003199280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.058426362+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.058468563+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-05-21T13:26:14.058475749+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.05849032+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.058497808+07:00","message":"[bufferProcess] interim [960000000]:เมื่อย่อยแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.05850022+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.058506673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.058519443+07:00","message":"> Transcript [654] [false]: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.058522319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.058525079+07:00","message":"Set new StatePrefix: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.301993598+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.302030181+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-05-21T13:26:14.302036614+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.302049851+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.302056734+07:00","message":"[bufferProcess] interim [200000000]:เมื่อย่อยแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.302059042+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.302065757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.302068705+07:00","message":"> Transcript [655] [false]: 'เมื่อย่อยแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.302072466+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.302074669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.302076388+07:00","message":"StatePrefix: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.302078683+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.333451812+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.333477257+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-05-21T13:26:14.33348234+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.333497554+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.333504669+07:00","message":"[bufferProcess] interim [260000000]:เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.333507538+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.333517528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.333520339+07:00","message":"> Transcript [656] [false]: 'เมื่อย่อยแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.333523794+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.333526018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.333527734+07:00","message":"StatePrefix: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.333530031+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.53833202+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.538373127+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-05-21T13:26:14.538379346+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.538396978+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.538407984+07:00","message":"[bufferProcess] interim [500000000]:เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.538410885+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.538418305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.538420937+07:00","message":"> Transcript [657] [false]: 'เมื่อย่อยแล้วก็ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.538424859+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.538427635+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.538430082+07:00","message":"StatePrefix: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.538432718+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.680017095+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.680056538+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-05-21T13:26:14.680062422+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.680081819+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.680089784+07:00","message":"[bufferProcess] interim [620000000]:เมื่อย่อยแล้วก็ถูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.680092134+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.680095848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.68009908+07:00","message":"> Transcript [658] [false]: 'เมื่อย่อยแล้วก็ถูกอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.680103755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.680105731+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.680107829+07:00","message":"StatePrefix: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.680110403+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.680113331+07:00","message":"Push: 'ย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.680116222+07:00","message":"TextPushed: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.680118317+07:00","message":"Set new StatePrefix : 'เมื่อย่อยแล้วก็ถูกอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.680120355+07:00","message":"Next Push (prob) : 'ก็ถูกอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.68012886+07:00","message":"push: {false ย่อยแล้ว 0 0xc003199280}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:14.695644303+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:14.69566776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.718010754+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.718044262+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-05-21T13:26:14.718050053+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.718067651+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.718075862+07:00","message":"[bufferProcess] interim [680000000]:เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.71807847+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.718081807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.71810218+07:00","message":"> Transcript [659] [false]: 'เมื่อย่อยแล้วก็ถูกหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.718104984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.718107043+07:00","message":"Set new StatePrefix: 'เมื่อย่อยแล้วก็ถูกหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.827123047+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.827157939+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-05-21T13:26:14.827163832+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกหลุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.827179119+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูกหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.827186204+07:00","message":"[bufferProcess] interim [740000000]:เมื่อย่อยแล้วก็ถูกหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.827188829+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.827195249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.82719814+07:00","message":"> Transcript [660] [false]: 'เมื่อย่อยแล้วก็ถูกอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.827200585+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.827202665+07:00","message":"Set new StatePrefix: 'เมื่อย่อยแล้วก็ถูกอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.83318282+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.833197236+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-05-21T13:26:14.83320248+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.833214563+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.833219834+07:00","message":"[bufferProcess] interim [800000000]:เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.833222181+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.833224549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.833226801+07:00","message":"> Transcript [661] [false]: 'เมื่อย่อยแล้วก็ถูกหลุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.833228627+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.833230401+07:00","message":"Set new StatePrefix: 'เมื่อย่อยแล้วก็ถูกหลุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.982541105+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.982589806+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-05-21T13:26:14.982597149+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:14.982613808+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.982626525+07:00","message":"[bufferProcess] interim [860000000]:เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.982630422+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.982634631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.982637785+07:00","message":"> Transcript [662] [false]: 'เมื่อย่อยแล้วก็ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:14.982640237+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:15.580438782+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:15.580481244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อย่อยแล้วก็ถูกดูดซึม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:15.580486369+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:15.580499934+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.580506955+07:00","message":"[bufferProcess] interim [460000000]:เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.580509464+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.580516109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.580518922+07:00","message":"> Transcript [663] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.580521478+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.580523997+07:00","message":"Set new StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:15.764165162+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:15.764206873+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-05-21T13:26:15.76421309+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:15.764228975+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.764236061+07:00","message":"[bufferProcess] interim [640000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.764239943+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.764243847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.764246721+07:00","message":"> Transcript [664] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.764253327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.764256121+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.764258141+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:15.764260517+07:00","message":"TextPushed: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.241473311+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.241522272+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-05-21T13:26:16.241530766+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารใกล้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.241552338+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.241561978+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-05-21T13:26:16.241566091+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.241590564+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารใกล้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.241597027+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241606178+07:00","message":"[bufferProcess] interim [60000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241610315+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241618308+07:00","message":"[bufferProcess] interim [120000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241621369+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241625413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.24162965+07:00","message":"> Transcript [665] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241635147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.24163809+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241641356+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241644818+07:00","message":"TextPushed: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241647767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241650976+07:00","message":"> Transcript [666] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241654322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241664623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241667553+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.241674925+07:00","message":"TextPushed: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.395644724+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.395693912+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-05-21T13:26:16.395700249+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.3957197+07:00","message":"[buffer interim] 82 false เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.395727701+07:00","message":"[bufferProcess] interim [240000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.395730042+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.395733956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.395736827+07:00","message":"> Transcript [667] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.395740754+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.395742813+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.395744697+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.395747053+07:00","message":"TextPushed: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.395750051+07:00","message":"Push: 'ก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.39575189+07:00","message":"TextPushed: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.395755462+07:00","message":"Set new StatePrefix : 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.395757827+07:00","message":"Next Push (prob) : 'สารอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.395767504+07:00","message":"push: {false ก็ถูกดูดซึม 0 0xc003199280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.667173473+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.96905535+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.969097601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร\",\"confidence\":0.94991744}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.9691031+07:00","message":"receive interim result [true|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.969115422+07:00","message":"end recv isFinal message id 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.969117739+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.969124993+07:00","message":"[buffer interim] 82 true เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969131822+07:00","message":"[bufferProcess] interim [810000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969136249+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969151672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969188029+07:00","message":"> Transcript [668] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969193808+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.96919624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969200315+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969202993+07:00","message":"TextPushed: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969205532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969207557+07:00","message":"> Transcript [669] [true]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969209688+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969211326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969213393+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969215207+07:00","message":"TextPushed: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:16.969222019+07:00","message":"Push: 'สารอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:16.969233511+07:00","message":"push: {true สารอาหาร 0 0xc003199280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:16.978437045+07:00","message":"write wav file: './tmp/7577/7577_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:17.1196127+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:17.471008541+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:17.471054404+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-05-21T13:26:17.471059356+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:17.471081522+07:00","message":"[buffer interim] 83 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.47109028+07:00","message":"[bufferProcess] interim [420000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.47109324+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:17.65830742+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:17.658340679+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-05-21T13:26:17.658347105+07:00","message":"receive interim result [false|false]: เอาไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:17.658362752+07:00","message":"[buffer interim] 83 false เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.658372652+07:00","message":"[bufferProcess] interim [540000000]:เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.658374839+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.658381749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.658384399+07:00","message":"> Transcript [670] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.658386485+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:17.695787835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:17.695787838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:17.774241465+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:17.774278583+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-05-21T13:26:17.774284979+07:00","message":"receive interim result [false|false]: เอาไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:17.774295673+07:00","message":"[buffer interim] 83 false เอาไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.774301382+07:00","message":"[bufferProcess] interim [660000000]:เอาไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.774303462+07:00","message":"[bufferProcess] send to processor:เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.774308442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.77431132+07:00","message":"> Transcript [671] [false]: 'เอาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.774314218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.7743162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.774318078+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:17.774320141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.0974803+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.097520401+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-05-21T13:26:18.097526777+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.097541149+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.097548087+07:00","message":"[bufferProcess] interim [20000000]:เอาไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.097550651+07:00","message":"[bufferProcess] send to processor:เอาไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.09755804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.097561286+07:00","message":"> Transcript [672] [false]: 'เอาไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.097564916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.097566912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.097569441+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.097572103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.35484818+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.354885533+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-05-21T13:26:18.354891998+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.354906441+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.3549132+07:00","message":"[bufferProcess] interim [260000000]:เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.35491558+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.354922287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.354925113+07:00","message":"> Transcript [673] [false]: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.354928241+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.354930519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.354932872+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.354934972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.551146993+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.551191489+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-05-21T13:26:18.551197711+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.551207766+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.551214066+07:00","message":"[bufferProcess] interim [440000000]:เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.551216426+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.55121986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.551222877+07:00","message":"> Transcript [674] [false]: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.551226146+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.551228236+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.551230847+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.551232873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.551235267+07:00","message":"Push: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.551237749+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.551239805+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.551241802+07:00","message":"Next Push (prob) : 'ไปใช้ประโยชน์ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.551249392+07:00","message":"push: {false เอา 0 0xc001e32100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.681356059+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.681411244+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-05-21T13:26:18.68141725+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.681431732+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.681438718+07:00","message":"[bufferProcess] interim [620000000]:เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.681441345+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.681446883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.681450121+07:00","message":"> Transcript [675] [false]: 'เอาไปใช้ประโยชน์ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.681454409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.681456661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.681458447+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.681460774+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.864844706+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.864880046+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-05-21T13:26:18.864885553+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:18.864901048+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.864907852+07:00","message":"[bufferProcess] interim [740000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.864910129+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.864913179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.864916445+07:00","message":"> Transcript [676] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.864919928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.864921884+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.864923946+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:18.864926307+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:19.191147884+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:19.191190114+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-05-21T13:26:19.191197335+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:19.191210847+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.191217075+07:00","message":"[bufferProcess] interim [100000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.191219258+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.191224659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.191228326+07:00","message":"> Transcript [677] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.191231883+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.191234105+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.191236777+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.191239306+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:19.374159679+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:19.374200228+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-05-21T13:26:19.374206615+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:19.374223295+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.37423156+07:00","message":"[bufferProcess] interim [280000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.374234385+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.374238152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.374241196+07:00","message":"> Transcript [678] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.374244861+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.374246845+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.374249173+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.374251983+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.374254957+07:00","message":"Push: 'ไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.374256977+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.374259022+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.374261117+07:00","message":"Next Push (prob) : 'ส่วนต่างๆของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:19.374269002+07:00","message":"push: {false ไปใช้ประโยชน์ใน 0 0xc001e32100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:19.574825172+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:19.574872222+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-05-21T13:26:19.574880299+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:19.57489882+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.57490974+07:00","message":"[bufferProcess] interim [520000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.574913664+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.574918727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.574922967+07:00","message":"> Transcript [679] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.574928165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.574931075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.574933829+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:19.574937589+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.154371637+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.154413367+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-05-21T13:26:20.154420745+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.154443316+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.154450084+07:00","message":"[bufferProcess] interim [120000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.154453106+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.154460231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.154462855+07:00","message":"> Transcript [680] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.154466557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.154468971+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.154470928+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.154473679+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.476078306+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.476119161+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-05-21T13:26:20.476127229+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.476143341+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.476151374+07:00","message":"[bufferProcess] interim [420000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.476162561+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.476171119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.476174259+07:00","message":"> Transcript [681] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.476178403+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.47618115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.476183477+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.476186423+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:20.696502959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:20.696519687+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.857844891+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.857876315+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-05-21T13:26:20.857881644+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.857899727+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.857906789+07:00","message":"[bufferProcess] interim [780000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.857909271+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.857913257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.857916004+07:00","message":"> Transcript [682] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.857919683+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.857921904+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.857924498+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.857927095+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.857930106+07:00","message":"Push: 'ส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.85793201+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.857934528+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:20.85793702+07:00","message":"Next Push (prob) : 'ร่างกายใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.857944684+07:00","message":"push: {false ส่วนต่างๆของ 0 0xc001e32100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:21.495044714+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:21.495084242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:21.495089491+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:21.495103375+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.495109673+07:00","message":"[bufferProcess] interim [380000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.495112634+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.495118124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.495120964+07:00","message":"> Transcript [683] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.495123553+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.495125548+07:00","message":"Set new StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:21.557641245+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:21.557687167+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-05-21T13:26:21.557702673+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:21.55772241+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.557729533+07:00","message":"[bufferProcess] interim [440000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.557731817+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.557735133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.557738369+07:00","message":"> Transcript [684] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.557742013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.557744805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.557746877+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.557749689+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:21.697132671+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:21.697181938+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-05-21T13:26:21.697189441+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:21.697212233+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.697223254+07:00","message":"[bufferProcess] interim [620000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.697225945+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.697229214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.697232305+07:00","message":"> Transcript [685] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.697234947+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:21.697236952+07:00","message":"Set new StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.264935217+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.264977149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.264984436+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.264996853+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.265003498+07:00","message":"[bufferProcess] interim [220000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.265006022+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.265011934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.265014724+07:00","message":"> Transcript [686] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.26501817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.265020302+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.265022271+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.265024813+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.45638399+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.456419485+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-05-21T13:26:22.456425948+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.456440479+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.45644703+07:00","message":"[bufferProcess] interim [340000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.456449879+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.456456884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.456459673+07:00","message":"> Transcript [687] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.456463003+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.456464896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.456466924+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.456469751+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.909670525+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.909715229+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-05-21T13:26:22.90972289+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.909738406+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.909745589+07:00","message":"[bufferProcess] interim [820000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.909748315+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.909756147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.909759518+07:00","message":"> Transcript [688] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.909763395+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.909765507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.909767483+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.909770275+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.978914474+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.978952266+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-05-21T13:26:22.978958586+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อบรรลุตำบล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.978974197+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อบรรลุตำบล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.978981562+07:00","message":"[bufferProcess] interim [880000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อบรรลุตำบล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.97898411+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.978987615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.978990242+07:00","message":"> Transcript [689] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.978993902+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.97899633+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.978998507+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.979001177+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.979004062+07:00","message":"Push: 'ร่างกายแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.979005989+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.979008147+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:22.979010691+07:00","message":"Next Push (prob) : 'เมื่อมนุษย์ดำรง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:22.979018044+07:00","message":"push: {false ร่างกายแน่นอน 0 0xc001e32100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.094303052+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.094346657+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-05-21T13:26:23.094353387+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.094372506+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.094380784+07:00","message":"[bufferProcess] interim [940000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.094383342+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อบรรลุตำบล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.094387469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.094390444+07:00","message":"> Transcript [690] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อบรรลุตำบล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.094393957+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.094396402+07:00","message":"Set new StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเพื่อบรรลุตำบล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.097302484+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.09732478+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-05-21T13:26:23.097329629+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.097343727+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.097348969+07:00","message":"[bufferProcess] interim [0]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.097352358+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.097355238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.09735759+07:00","message":"> Transcript [691] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.097359652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.097361558+07:00","message":"Set new StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.344534948+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.344574912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.344583021+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.344598873+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.34460683+07:00","message":"[bufferProcess] interim [240000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.344610923+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.344619424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.344622294+07:00","message":"> Transcript [692] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.344626425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.344628688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.344631097+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.344634006+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.483091039+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.483134942+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-05-21T13:26:23.483141556+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.483160769+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.483169574+07:00","message":"[bufferProcess] interim [420000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.483172231+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.483176219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.483179039+07:00","message":"> Transcript [693] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.483183843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.483186181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.483188545+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.483191704+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:23.697439407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:23.697453099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.818168844+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.818203795+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-05-21T13:26:23.818210816+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.818223726+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.818230467+07:00","message":"[bufferProcess] interim [720000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.818233131+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.818238903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.818241971+07:00","message":"> Transcript [694] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.81824596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.818248239+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.81825038+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.818253335+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.99137242+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.991417196+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-05-21T13:26:23.991424872+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.991437208+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.991443338+07:00","message":"[bufferProcess] interim [840000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.99144576+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.991451188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.99145542+07:00","message":"> Transcript [695] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.991460788+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.991464342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.991472969+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.991477504+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.991482504+07:00","message":"Push: 'เมื่อมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.991485082+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.991487446+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:23.991492643+07:00","message":"Next Push (prob) : 'ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:23.991501172+07:00","message":"push: {false เมื่อมนุษย์ 0 0xc001e32100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.071710023+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.071754783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.07176474+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.07178214+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.071794153+07:00","message":"[bufferProcess] interim [20000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.071798177+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.071807221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.071812643+07:00","message":"> Transcript [696] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.071816406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.071818742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.071820585+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.071824951+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.252195939+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.252238342+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-05-21T13:26:24.252247656+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.252262189+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.25227334+07:00","message":"[bufferProcess] interim [200000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.252277794+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.252284705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.252287452+07:00","message":"> Transcript [697] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.252291372+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.252293343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.252295541+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.252298591+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.375702153+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.375739289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.375745533+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.375761312+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.375769017+07:00","message":"[bufferProcess] interim [260000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.375772292+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.375778568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.375781301+07:00","message":"> Transcript [698] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.37578489+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.375787032+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.37578922+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.375792472+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.616951106+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.678577224+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.70122716+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.701263791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.701272653+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.701314172+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.701320996+07:00","message":"[bufferProcess] interim [560000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.701324089+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.701327688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.701330706+07:00","message":"> Transcript [699] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.70133508+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.70133737+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.701339437+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.701342369+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.701345623+07:00","message":"Push: 'ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.701347817+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.701350176+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.70135315+07:00","message":"Next Push (prob) : 'ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.701361293+07:00","message":"push: {false ดำรงชีวิตอยู่ได้ก็ 0 0xc001e32100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.716116344+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.716149732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.716157096+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.71617093+07:00","message":"[buffer interim] 83 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.716177137+07:00","message":"[bufferProcess] interim [680000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.716181811+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.71618527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.716187713+07:00","message":"> Transcript [700] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.716190974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.716192831+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.716194599+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.716197056+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.801114514+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.801157106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย\",\"confidence\":0.94278854}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.801176075+07:00","message":"receive interim result [true|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.80118791+07:00","message":"end recv isFinal message id 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.801190087+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.801196427+07:00","message":"[buffer interim] 83 true เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801205264+07:00","message":"[bufferProcess] interim [710000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801215428+07:00","message":"[bufferProcess] send to processor (isfinal):เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801219024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801222016+07:00","message":"> Transcript [701] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801225881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801227879+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801229739+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801232338+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801234436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801236704+07:00","message":"> Transcript [702] [true]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801238924+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801240552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801244104+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801246287+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.80124811+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.80152819+07:00","message":"Push: 'ต้องมีการขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801532586+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801535336+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.80153797+07:00","message":"Next Push (prob) : 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมครับแน่นอนเมื่อมนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:24.801546261+07:00","message":"push: {true ต้องมีการขาย 0 0xc001e32100}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:24.801560476+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_83.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:24.816071196+07:00","message":"write wav file: './tmp/7577/7577_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.126703108+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.140493091+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.140525836+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-05-21T13:26:25.140531306+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.140544012+07:00","message":"[buffer interim] 84 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.140550159+07:00","message":"[bufferProcess] interim [480000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.140551923+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.220164617+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.220199588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจ\",\"confidence\":0.94325954}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.220204523+07:00","message":"receive interim result [true|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.220215794+07:00","message":"end recv isFinal message id 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.220218013+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.220223856+07:00","message":"[buffer interim] 84 true ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.220229888+07:00","message":"[bufferProcess] interim [660000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.220232587+07:00","message":"[bufferProcess] send to processor (isfinal):ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.220235558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.220238244+07:00","message":"> Transcript [703] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.22024036+07:00","message":"Set StatePrefix (first interim): 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.220242279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.220244552+07:00","message":"> Transcript [704] [true]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.220247016+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.220248906+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.220250892+07:00","message":"StatePrefix: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.220252807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:25.22025558+07:00","message":"Push: 'ใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.22026348+07:00","message":"push: {true ใจ 0 0xc000424b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:25.225610807+07:00","message":"write wav file: './tmp/7577/7577_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:25.70971195+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.43816215+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.43820035+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-05-21T13:26:26.438206314+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.438224126+07:00","message":"[buffer interim] 85 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.438230702+07:00","message":"[bufferProcess] interim [540000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.43823264+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.438236135+07:00","message":"[bufferProcess] send to processor (ticker):นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.438239213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.438241635+07:00","message":"> Transcript [705] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.438243794+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.474581313+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.474620969+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-05-21T13:26:26.474626603+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.474642365+07:00","message":"[buffer interim] 85 false มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.474648979+07:00","message":"[bufferProcess] interim [600000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.474659901+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.597783745+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.59782278+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-05-21T13:26:26.597829241+07:00","message":"receive interim result [false|false]: มีการหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.597844722+07:00","message":"[buffer interim] 85 false มีการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.597853539+07:00","message":"[bufferProcess] interim [720000000]:มีการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.597856544+07:00","message":"[bufferProcess] send to processor:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.597863044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.597865732+07:00","message":"> Transcript [706] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.597868465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.59787035+07:00","message":"Set new StatePrefix: 'มีการ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:26.697612868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:26.697617487+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.699757844+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.69978886+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-05-21T13:26:26.699794276+07:00","message":"receive interim result [false|false]: มีการถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.699808771+07:00","message":"[buffer interim] 85 false มีการถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.69981601+07:00","message":"[bufferProcess] interim [780000000]:มีการถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.699818222+07:00","message":"[bufferProcess] send to processor:มีการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.699825071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.699827688+07:00","message":"> Transcript [707] [false]: 'มีการหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.699830591+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.699832487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.699834363+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.699836478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.750946851+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.750978435+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-05-21T13:26:26.750983562+07:00","message":"receive interim result [false|false]: มีการหาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.750997639+07:00","message":"[buffer interim] 85 false มีการหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.751003605+07:00","message":"[bufferProcess] interim [840000000]:มีการหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.751005723+07:00","message":"[bufferProcess] send to processor:มีการถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.751009094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.751011678+07:00","message":"> Transcript [708] [false]: 'มีการถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.751014281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.751016282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.75101805+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.751020077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.752144023+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.752154689+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-05-21T13:26:26.752158459+07:00","message":"receive interim result [false|false]: มีการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.752167412+07:00","message":"[buffer interim] 85 false มีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.752171012+07:00","message":"[bufferProcess] interim [900000000]:มีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.752172806+07:00","message":"[bufferProcess] send to processor:มีการหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.752174946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.752176964+07:00","message":"> Transcript [709] [false]: 'มีการหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.752178972+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.752180704+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.752182384+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:26.752184012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:26.926674184+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.023701737+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.023741839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการหายใจ\",\"confidence\":0.91017246}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.023749252+07:00","message":"receive interim result [true|false]: มีการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.023757539+07:00","message":"end recv isFinal message id 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.02375966+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.023766328+07:00","message":"[buffer interim] 85 true มีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023774436+07:00","message":"[bufferProcess] interim [230000000]:มีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023777339+07:00","message":"[bufferProcess] send to processor (isfinal):มีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023780738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023783495+07:00","message":"> Transcript [710] [false]: 'มีการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023786372+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023788262+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023790034+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023791869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023794599+07:00","message":"Push: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023796426+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023798259+07:00","message":"Set new StatePrefix : 'มีการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.02380021+07:00","message":"Next Push (prob) : 'หายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023802213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.02380404+07:00","message":"> Transcript [711] [true]: 'มีการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.02380635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023807948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023809595+07:00","message":"StatePrefix: 'มีการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023811278+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.023813157+07:00","message":"Push: 'หายใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.023820381+07:00","message":"push: {false มีการ 0 0xc003198c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.0238255+07:00","message":"push: {true หายใจ 0 0xc003198c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:27.030594162+07:00","message":"write wav file: './tmp/7577/7577_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.24800234+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.602144783+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.602179616+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-05-21T13:26:27.602184705+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.602197444+07:00","message":"[buffer interim] 86 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.602203958+07:00","message":"[bufferProcess] interim [420000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.602205591+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.809999611+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.810038879+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-05-21T13:26:27.810046038+07:00","message":"receive interim result [false|false]: เราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:27.810060366+07:00","message":"[buffer interim] 86 false เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.810068387+07:00","message":"[bufferProcess] interim [600000000]:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.810071241+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.810076652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.810079719+07:00","message":"> Transcript [712] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:27.810081958+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.030082256+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.030122236+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-05-21T13:26:28.030129035+07:00","message":"receive interim result [false|false]: เราก็กด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.030142711+07:00","message":"[buffer interim] 86 false เราก็กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.030152856+07:00","message":"[bufferProcess] interim [780000000]:เราก็กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.030156417+07:00","message":"[bufferProcess] send to processor:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.030163572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.030167978+07:00","message":"> Transcript [713] [false]: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.03017265+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.030175701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.030178536+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.030181622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.365218532+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.365261113+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-05-21T13:26:28.365269001+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.365287694+07:00","message":"[buffer interim] 86 false เราก็ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.365295322+07:00","message":"[bufferProcess] interim [80000000]:เราก็ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.365299464+07:00","message":"[bufferProcess] send to processor:เราก็กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.365308571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.365312769+07:00","message":"> Transcript [714] [false]: 'เราก็กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.365317371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.365320268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.365323489+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.365326188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.511484628+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.511528939+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-05-21T13:26:28.511537422+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.511561561+07:00","message":"[buffer interim] 86 false เราก็ปลดปล่อยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.511571838+07:00","message":"[bufferProcess] interim [320000000]:เราก็ปลดปล่อยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.511575551+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.511580572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.511584603+07:00","message":"> Transcript [715] [false]: 'เราก็ปลดปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.511589537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.511592352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.511595464+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.511598325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.848315894+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.848350129+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-05-21T13:26:28.84835624+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยเค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.848369778+07:00","message":"[buffer interim] 86 false เราก็ปลดปล่อยเค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.84837612+07:00","message":"[bufferProcess] interim [500000000]:เราก็ปลดปล่อยเค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.848378409+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.84838364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.848387243+07:00","message":"> Transcript [716] [false]: 'เราก็ปลดปล่อยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.848390574+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.848392963+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.848395142+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.84839717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.848401398+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.84840315+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.848404986+07:00","message":"Set new StatePrefix : 'เราก็ปลดปล่อยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:28.848408649+07:00","message":"Next Push (prob) : 'ก็ปลดปล่อยเขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:28.848416018+07:00","message":"push: {false เรา 0 0xc003199180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.008698268+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.008738968+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-05-21T13:26:29.008744822+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.008759386+07:00","message":"[buffer interim] 86 false เราก็ปลดปล่อยคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.008767372+07:00","message":"[bufferProcess] interim [800000000]:เราก็ปลดปล่อยคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.008770178+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยเค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.00877572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.008778664+07:00","message":"> Transcript [717] [false]: 'เราก็ปลดปล่อยเค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.008781353+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.008783626+07:00","message":"Set new StatePrefix: 'เราก็ปลดปล่อยเค้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.330601342+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.330643841+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-05-21T13:26:29.330656137+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.330671671+07:00","message":"[buffer interim] 86 false เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.330678486+07:00","message":"[bufferProcess] interim [100000000]:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.330680784+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.33068794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.330690589+07:00","message":"> Transcript [718] [false]: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.330693244+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.330695531+07:00","message":"Set new StatePrefix: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.397058133+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.39709641+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-05-21T13:26:29.397102405+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.397120186+07:00","message":"[buffer interim] 86 false เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.397126401+07:00","message":"[bufferProcess] interim [220000000]:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.39712861+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.39713187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.39713443+07:00","message":"> Transcript [719] [false]: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.39713734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.39713942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.397141516+07:00","message":"StatePrefix: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.397144114+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:29.697873219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:29.697894372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.739578916+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.73961637+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.739618871+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-05-21T13:26:29.739647075+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.739669642+07:00","message":"[buffer interim] 86 false เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.739677794+07:00","message":"[bufferProcess] interim [460000000]:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.739682431+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.739688746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.73969276+07:00","message":"> Transcript [720] [false]: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.739696454+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.739699319+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.739702686+07:00","message":"StatePrefix: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.739706178+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.854930364+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.854968021+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-05-21T13:26:29.854975068+07:00","message":"receive interim result [true|false]: เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.854985738+07:00","message":"end recv isFinal message id 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.854988059+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.854994773+07:00","message":"[buffer interim] 86 true เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855002622+07:00","message":"[bufferProcess] interim [730000000]:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855010345+07:00","message":"[bufferProcess] send to processor (isfinal):เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855026739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855030279+07:00","message":"> Transcript [721] [false]: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855033458+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855035679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855037549+07:00","message":"StatePrefix: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855040011+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855043479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855046003+07:00","message":"> Transcript [722] [true]: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855048532+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.85505027+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855051914+07:00","message":"StatePrefix: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855053743+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:29.855056282+07:00","message":"Push: 'ก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:29.855063982+07:00","message":"push: {true ก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ 0 0xc003199180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:29.866665928+07:00","message":"write wav file: './tmp/7577/7577_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:30.32002614+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:30.995061282+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:30.995103874+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-05-21T13:26:30.995109352+07:00","message":"receive interim result [false|false]: สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:30.995124602+07:00","message":"[buffer interim] 87 false สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:30.995131279+07:00","message":"[bufferProcess] interim [720000000]:สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:30.995133155+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:30.995139635+07:00","message":"[bufferProcess] send to processor (ticker):สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:30.995142717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:30.995145481+07:00","message":"> Transcript [723] [false]: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:30.99514931+07:00","message":"Set StatePrefix (first interim): 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.294353662+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.294390947+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-05-21T13:26:31.294396202+07:00","message":"receive interim result [false|false]: สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.294411413+07:00","message":"[buffer interim] 87 false สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.294417699+07:00","message":"[bufferProcess] interim [960000000]:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.29441983+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.483254762+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.48330358+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-05-21T13:26:31.483313455+07:00","message":"receive interim result [false|false]: สัมพันธ์กันและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.483331183+07:00","message":"[buffer interim] 87 false สัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.483340488+07:00","message":"[bufferProcess] interim [140000000]:สัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.483344+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.483349056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.483353381+07:00","message":"> Transcript [724] [false]: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.483358287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.483361046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.48336393+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.483367115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.548896287+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.548931388+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-05-21T13:26:31.548937801+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.548950641+07:00","message":"[buffer interim] 87 false สัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.548957508+07:00","message":"[bufferProcess] interim [260000000]:สัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.548960029+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.548966032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.548968962+07:00","message":"> Transcript [725] [false]: 'สัมพันธ์กันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.548972061+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.548974137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.548975841+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.548977989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.73683219+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.736869337+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-05-21T13:26:31.736874993+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.736887953+07:00","message":"[buffer interim] 87 false สัมพันธ์กันแล้วกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.736894478+07:00","message":"[bufferProcess] interim [440000000]:สัมพันธ์กันแล้วกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.736896806+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.736900126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.736903019+07:00","message":"> Transcript [726] [false]: 'สัมพันธ์กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.736906175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.736908175+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.736909957+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.736911896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.88497121+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.885016708+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-05-21T13:26:31.885022883+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับข้าว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.885039995+07:00","message":"[buffer interim] 87 false สัมพันธ์กันแล้วกับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885046236+07:00","message":"[bufferProcess] interim [620000000]:สัมพันธ์กันแล้วกับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885048686+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885053266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885056134+07:00","message":"> Transcript [727] [false]: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885059628+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885061925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885063898+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885071599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885083826+07:00","message":"Push: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885086144+07:00","message":"TextPushed: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885088007+07:00","message":"Set new StatePrefix : 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:31.885090349+07:00","message":"Next Push (prob) : 'กันแล้วกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:31.885099207+07:00","message":"push: {false สัมพันธ์ 0 0xc003198100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.060248459+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.060286234+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-05-21T13:26:32.06029147+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.060305702+07:00","message":"[buffer interim] 87 false สัมพันธ์กันแล้วกับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.060312506+07:00","message":"[bufferProcess] interim [740000000]:สัมพันธ์กันแล้วกับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.06031468+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.060317816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.060320694+07:00","message":"> Transcript [728] [false]: 'สัมพันธ์กันแล้วกับข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.06032396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.060325898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.060327832+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.060329883+07:00","message":"TextPushed: 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.077191456+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.077223921+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-05-21T13:26:32.077229485+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.077239882+07:00","message":"[buffer interim] 87 false สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.077247473+07:00","message":"[bufferProcess] interim [800000000]:สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.077249914+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.077255115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.077257755+07:00","message":"> Transcript [729] [false]: 'สัมพันธ์กันแล้วกับภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.077261049+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.077263062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.07726479+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.077266886+07:00","message":"TextPushed: 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.256247069+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.256293194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กันแล้วกับภาพที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.256302413+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.256318348+07:00","message":"[buffer interim] 87 false สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.256329253+07:00","message":"[bufferProcess] interim [980000000]:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.256332779+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.256340573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.256344693+07:00","message":"> Transcript [730] [false]: 'สัมพันธ์กันแล้วกับภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.256348967+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.256352125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.256354717+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.256357814+07:00","message":"TextPushed: 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.657823123+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.657869067+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-05-21T13:26:32.657878144+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.657891282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.657894099+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.657902442+07:00","message":"[buffer interim] 87 false สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.657905937+07:00","message":"[buffer interim] 87 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657912187+07:00","message":"[bufferProcess] interim [400000000]:สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657914863+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657917932+07:00","message":"[bufferProcess] interim [400000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657920371+07:00","message":"[bufferProcess] update buffer: สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657923195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657925799+07:00","message":"> Transcript [731] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657929031+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657930966+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657932867+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657934799+07:00","message":"TextPushed: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657937473+07:00","message":"Push: 'กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657939346+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.657941336+07:00","message":"Set new StatePrefix : 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.65794336+07:00","message":"Next Push (prob) : 'ภาพที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.6579524+07:00","message":"push: {false กันแล้วกับ 0 0xc003198100}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:32.698377702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:32.69839471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.769850379+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.769887547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กันแล้วกับภาพที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.769895677+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.769910322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 เพราะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.769913588+07:00","message":"receive interim result [false|false]:  2 เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.769920275+07:00","message":"[buffer interim] 87 false สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.769923118+07:00","message":"[buffer interim] 87 false  2 เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.769928717+07:00","message":"[bufferProcess] interim [460000000]:สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.769931099+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.769934139+07:00","message":"[bufferProcess] interim [460000000]: 2 เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.76993693+07:00","message":"[bufferProcess] update buffer: สัมพันธ์กันแล้วกับภาพที่ 2 เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.76993979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.769942678+07:00","message":"> Transcript [732] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.769945768+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.769947855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.769949721+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.769951726+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.893009027+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.893040768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กันแล้วกับภาพที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.893046638+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.893061986+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-05-21T13:26:32.89306476+07:00","message":"receive interim result [false|false]:  เพราะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.893072558+07:00","message":"[buffer interim] 87 false สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:32.893075611+07:00","message":"[buffer interim] 87 false  เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.893080956+07:00","message":"[bufferProcess] interim [580000000]:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.893083758+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่ 2 เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.893090381+07:00","message":"[bufferProcess] interim [580000000]: เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.89309342+07:00","message":"[bufferProcess] update buffer: สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.89309642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.893099157+07:00","message":"> Transcript [733] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.893103576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.893105655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.893107545+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:32.893110047+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.097422259+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.097458061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กันแล้วกับภาพที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.097464224+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.097477769+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-05-21T13:26:33.097480659+07:00","message":"receive interim result [false|false]:  เพราะว่าอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.097487433+07:00","message":"[buffer interim] 87 false สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.097490556+07:00","message":"[buffer interim] 87 false  เพราะว่าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.097497086+07:00","message":"[bufferProcess] interim [820000000]:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.097499654+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.097503074+07:00","message":"[bufferProcess] interim [820000000]: เพราะว่าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.097505836+07:00","message":"[bufferProcess] update buffer: สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.097508562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.097511278+07:00","message":"> Transcript [734] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.097514253+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.09751651+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.09751889+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.097521119+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.284147044+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.28418171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กันแล้วกับภาพที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.284188954+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.284198497+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-05-21T13:26:33.28420165+07:00","message":"receive interim result [false|false]:  เพราะว่าอะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.284209239+07:00","message":"[buffer interim] 87 false สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.28421257+07:00","message":"[buffer interim] 87 false  เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284217959+07:00","message":"[bufferProcess] interim [0]:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284220409+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284224946+07:00","message":"[bufferProcess] interim [0]: เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284227379+07:00","message":"[bufferProcess] update buffer: สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284230195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284233321+07:00","message":"> Transcript [735] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284236826+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284238825+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284240643+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284244388+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284247363+07:00","message":"Push: 'ภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284249207+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284251293+07:00","message":"Set new StatePrefix : 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.284253994+07:00","message":"Next Push (prob) : ' เพราะว่าอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.284261806+07:00","message":"push: {false ภาพที่ 2 0 0xc003198100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.387842165+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.491174828+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.491222313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ\",\"confidence\":0.95665836}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.491230735+07:00","message":"receive interim result [true|false]: สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.491239374+07:00","message":"end recv isFinal message id 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.491241784+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.491249722+07:00","message":"[buffer interim] 87 true สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491259962+07:00","message":"[bufferProcess] interim [300000000]:สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491263101+07:00","message":"[bufferProcess] send to processor (isfinal):สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491266454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491269554+07:00","message":"> Transcript [736] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491272498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491274793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491276655+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491278929+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491281093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491283013+07:00","message":"> Transcript [737] [true]: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491285229+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491286803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491288411+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491290185+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:33.491297531+07:00","message":"Push: ' เพราะว่าอะไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:33.491305484+07:00","message":"push: {true  เพราะว่าอะไรคะ 0 0xc003198100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:33.500851179+07:00","message":"write wav file: './tmp/7577/7577_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:34.173319933+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:34.65805395+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:34.658097683+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-05-21T13:26:34.658103905+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:34.658117952+07:00","message":"[buffer interim] 88 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:34.658124254+07:00","message":"[bufferProcess] interim [480000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:34.658126193+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:34.658133167+07:00","message":"[bufferProcess] send to processor (ticker):ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:34.658136126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:34.658139039+07:00","message":"> Transcript [738] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:34.658141035+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:34.823636386+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:34.823682087+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-05-21T13:26:34.823688429+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:34.823700149+07:00","message":"[buffer interim] 88 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:34.823709181+07:00","message":"[bufferProcess] interim [660000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:34.823711084+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.124978048+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.124999531+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.125003359+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.125006378+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.125009195+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.125011889+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.125014702+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.12501745+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.125020857+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.125023616+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.12502729+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.125030061+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.125032896+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.125039081+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.125042508+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.225983156+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.226022484+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-05-21T13:26:35.226030183+07:00","message":"receive interim result [false|false]: ต้นไม้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.226047219+07:00","message":"[buffer interim] 88 false ต้นไม้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.226058337+07:00","message":"[bufferProcess] interim [80000000]:ต้นไม้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.226061558+07:00","message":"[bufferProcess] send to processor:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.226068713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.226072658+07:00","message":"> Transcript [739] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.226076767+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.226079808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.22608312+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.226085906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.410541067+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.410575252+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-05-21T13:26:35.410580972+07:00","message":"receive interim result [false|false]: ต้นไม้หรือเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.410596317+07:00","message":"[buffer interim] 88 false ต้นไม้หรือเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.410603651+07:00","message":"[bufferProcess] interim [260000000]:ต้นไม้หรือเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.410606756+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.410609943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.410612962+07:00","message":"> Transcript [740] [false]: 'ต้นไม้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.410616584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.410618652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.410624527+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.410626463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.422720575+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.422739676+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-05-21T13:26:35.422744237+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.422750226+07:00","message":"[buffer interim] 88 false ต้นไม้หรือพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.422754657+07:00","message":"[bufferProcess] interim [320000000]:ต้นไม้หรือพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.422757063+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.422765354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.422767429+07:00","message":"> Transcript [741] [false]: 'ต้นไม้หรือเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.422769721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.422771382+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.422773778+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.422775517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.544622264+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.544661932+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-05-21T13:26:35.544672749+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.544684931+07:00","message":"[buffer interim] 88 false ต้นไม้หรือพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.544691753+07:00","message":"[bufferProcess] interim [380000000]:ต้นไม้หรือพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.544693967+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.544697326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.544700291+07:00","message":"> Transcript [742] [false]: 'ต้นไม้หรือพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.544703542+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.54470559+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.544708198+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.544710558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.544712992+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.54471477+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.544716773+07:00","message":"Set new StatePrefix : 'ต้นไม้หรือพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.544719302+07:00","message":"Next Push (prob) : 'ไม้หรือพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.544726437+07:00","message":"push: {false ต้น 0 0xc001e32500}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:35.69934919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:35.699363864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.728991971+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.729027746+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-05-21T13:26:35.729034404+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพืชต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.729048188+07:00","message":"[buffer interim] 88 false ต้นไม้หรือพืชต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.729054857+07:00","message":"[bufferProcess] interim [560000000]:ต้นไม้หรือพืชต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.729057116+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.729062892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.729065728+07:00","message":"> Transcript [743] [false]: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.729068394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.729070712+07:00","message":"Set new StatePrefix: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.784077519+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.784117243+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-05-21T13:26:35.784123197+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพืชต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:35.784138244+07:00","message":"[buffer interim] 88 false ต้นไม้หรือพืชต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.784145233+07:00","message":"[bufferProcess] interim [680000000]:ต้นไม้หรือพืชต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.784147351+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือพืชต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.784150648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.784153363+07:00","message":"> Transcript [744] [false]: 'ต้นไม้หรือพืชต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.78415604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.784158288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.784160043+07:00","message":"StatePrefix: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:35.784162736+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.143881354+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.143913281+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-05-21T13:26:36.143921346+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพืชต่างๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.143938055+07:00","message":"[buffer interim] 88 false ต้นไม้หรือพืชต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.143947203+07:00","message":"[bufferProcess] interim [980000000]:ต้นไม้หรือพืชต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.143949263+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือพืชต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.143953157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.143956267+07:00","message":"> Transcript [745] [false]: 'ต้นไม้หรือพืชต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.143959712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.143961694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.143963493+07:00","message":"StatePrefix: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.143965635+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.146491467+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.252790974+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.252826902+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-05-21T13:26:36.252833086+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.252846715+07:00","message":"[buffer interim] 88 false ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.252853064+07:00","message":"[bufferProcess] interim [40000000]:ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.25285533+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือพืชต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.252862088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.252864538+07:00","message":"> Transcript [746] [false]: 'ต้นไม้หรือพืชต่างๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.252867515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.25287059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.252872781+07:00","message":"StatePrefix: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.252875083+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.276466051+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.276499852+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-05-21T13:26:36.276505193+07:00","message":"receive interim result [true|false]: ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.276518529+07:00","message":"end recv isFinal message id 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.276520681+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.276527367+07:00","message":"[buffer interim] 88 true ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276533106+07:00","message":"[bufferProcess] interim [220000000]:ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.27653641+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276539764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276542462+07:00","message":"> Transcript [747] [false]: 'ต้นไม้หรือพืชต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276545078+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276547084+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276548993+07:00","message":"StatePrefix: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276551259+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.27655374+07:00","message":"Push: 'ไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276555667+07:00","message":"TextPushed: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276557597+07:00","message":"Set new StatePrefix : 'ต้นไม้หรือพืชต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276559571+07:00","message":"Next Push (prob) : 'ต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276561158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276562981+07:00","message":"> Transcript [748] [true]: 'ต้นไม้หรือพืชต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276565118+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276566687+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.27656826+07:00","message":"StatePrefix: 'ต้นไม้หรือพืชต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276569966+07:00","message":"TextPushed: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:36.276571884+07:00","message":"Push: 'ต่างๆนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.276578997+07:00","message":"push: {false ไม้หรือพืช 0 0xc001e32500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.276585134+07:00","message":"push: {true ต่างๆนั้น 0 0xc001e32500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:36.283677601+07:00","message":"write wav file: './tmp/7577/7577_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:36.658144761+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:37.198183708+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:37.198230939+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-05-21T13:26:37.198236013+07:00","message":"receive interim result [false|false]: ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:37.198251424+07:00","message":"[buffer interim] 89 false ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.198257192+07:00","message":"[bufferProcess] interim [540000000]:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.198259025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:37.390011829+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:37.390046251+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-05-21T13:26:37.390051355+07:00","message":"receive interim result [false|false]: ใช้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:37.390065063+07:00","message":"[buffer interim] 89 false ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.390070985+07:00","message":"[bufferProcess] interim [780000000]:ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.390073677+07:00","message":"[bufferProcess] send to processor:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.390080682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.390083307+07:00","message":"> Transcript [749] [false]: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.390085334+07:00","message":"Set StatePrefix (first interim): 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:37.665143667+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:37.665198446+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-05-21T13:26:37.665206328+07:00","message":"receive interim result [false|false]: ใช้คำใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:37.665222484+07:00","message":"[buffer interim] 89 false ใช้คำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.665229896+07:00","message":"[bufferProcess] interim [20000000]:ใช้คำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.665233734+07:00","message":"[bufferProcess] send to processor:ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.665242745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.665247095+07:00","message":"> Transcript [750] [false]: 'ใช้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.665252332+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.665255117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.665257706+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:37.665260633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.235142847+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.235176262+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-05-21T13:26:38.23518151+07:00","message":"receive interim result [false|false]: ใช้ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.235195477+07:00","message":"[buffer interim] 89 false ใช้ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.235202467+07:00","message":"[bufferProcess] interim [620000000]:ใช้ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.235204562+07:00","message":"[bufferProcess] send to processor:ใช้คำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.235207803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.23521045+07:00","message":"> Transcript [751] [false]: 'ใช้คำใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.235213583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.235215605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.235217381+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.235219233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.420860149+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.420910033+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-05-21T13:26:38.42091665+07:00","message":"receive interim result [false|false]: ใช้จ่ายในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.420929244+07:00","message":"[buffer interim] 89 false ใช้จ่ายในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.420937311+07:00","message":"[bufferProcess] interim [740000000]:ใช้จ่ายในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.420940644+07:00","message":"[bufferProcess] send to processor:ใช้ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.420948206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.420952182+07:00","message":"> Transcript [752] [false]: 'ใช้ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.420956769+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.420961391+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.420964737+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.420967915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.547152867+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.547188971+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-05-21T13:26:38.547194582+07:00","message":"receive interim result [false|false]: ใช้ในกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.547211284+07:00","message":"[buffer interim] 89 false ใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.547222061+07:00","message":"[bufferProcess] interim [920000000]:ใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.547224457+07:00","message":"[bufferProcess] send to processor:ใช้จ่ายในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.547227863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.547230469+07:00","message":"> Transcript [753] [false]: 'ใช้จ่ายในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.547234036+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.547236557+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.547238549+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.547240531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.54724288+07:00","message":"Push: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.547244698+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.547246552+07:00","message":"Set new StatePrefix : 'ใช้จ่ายในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.547248569+07:00","message":"Next Push (prob) : 'จ่ายในการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.547256236+07:00","message":"push: {false ใช้ 0 0xc000044380}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:38.699717547+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:38.699717551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.751841273+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.751880793+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-05-21T13:26:38.751886845+07:00","message":"receive interim result [false|false]: ใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:38.751903406+07:00","message":"[buffer interim] 89 false ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.751909543+07:00","message":"[bufferProcess] interim [100000000]:ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.751911778+07:00","message":"[bufferProcess] send to processor:ใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.751915781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.75191907+07:00","message":"> Transcript [754] [false]: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.751921449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:38.751923379+07:00","message":"Set new StatePrefix: 'ใช้ในกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.110941057+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.110974914+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-05-21T13:26:39.110980359+07:00","message":"receive interim result [false|false]: ใช้ในกระบวนการตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.110993717+07:00","message":"[buffer interim] 89 false ใช้ในกระบวนการตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.111000268+07:00","message":"[bufferProcess] interim [460000000]:ใช้ในกระบวนการตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.111002777+07:00","message":"[bufferProcess] send to processor:ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.111005928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.111011281+07:00","message":"> Transcript [755] [false]: 'ใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.1110145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.111016621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.111018453+07:00","message":"StatePrefix: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.111020638+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.11272716+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.112737056+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-05-21T13:26:39.112740769+07:00","message":"receive interim result [false|false]: ใช้ในกระบวนการฟัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.112748896+07:00","message":"[buffer interim] 89 false ใช้ในกระบวนการฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.112751837+07:00","message":"[bufferProcess] interim [520000000]:ใช้ในกระบวนการฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.112754131+07:00","message":"[bufferProcess] send to processor:ใช้ในกระบวนการตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.11275744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.112760592+07:00","message":"> Transcript [756] [false]: 'ใช้ในกระบวนการตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.112763725+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.112766774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.112769072+07:00","message":"StatePrefix: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.112771724+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.241555021+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.241600426+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-05-21T13:26:39.241606509+07:00","message":"receive interim result [false|false]: ใช้ในกระบวนการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.241619138+07:00","message":"[buffer interim] 89 false ใช้ในกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.241625378+07:00","message":"[bufferProcess] interim [580000000]:ใช้ในกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.24162801+07:00","message":"[bufferProcess] send to processor:ใช้ในกระบวนการฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.241633783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.241636271+07:00","message":"> Transcript [757] [false]: 'ใช้ในกระบวนการฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.241639132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.2416414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.241647979+07:00","message":"StatePrefix: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.241651114+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.504001259+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.504036579+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-05-21T13:26:39.504042106+07:00","message":"receive interim result [false|false]: ใช้ในกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.504059044+07:00","message":"[buffer interim] 89 false ใช้ในกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.504066033+07:00","message":"[bufferProcess] interim [880000000]:ใช้ในกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.504068567+07:00","message":"[bufferProcess] send to processor:ใช้ในกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.504073096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.504076147+07:00","message":"> Transcript [758] [false]: 'ใช้ในกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.504079253+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.504081261+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.504083044+07:00","message":"StatePrefix: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.504085559+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.504088193+07:00","message":"Push: 'ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.504090076+07:00","message":"TextPushed: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.50409214+07:00","message":"Set new StatePrefix : 'ใช้ในกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.504094705+07:00","message":"Next Push (prob) : 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.50410304+07:00","message":"push: {false ในกระบวน 0 0xc000044380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.693526409+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.693561702+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-05-21T13:26:39.693567647+07:00","message":"receive interim result [false|false]: ใช้ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.693586263+07:00","message":"[buffer interim] 89 false ใช้ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.693593435+07:00","message":"[bufferProcess] interim [60000000]:ใช้ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.693595562+07:00","message":"[bufferProcess] send to processor:ใช้ในกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.693598752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.693601475+07:00","message":"> Transcript [759] [false]: 'ใช้ในกระบวนการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.693604876+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.69360701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.693608883+07:00","message":"StatePrefix: 'ใช้ในกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:39.693611701+07:00","message":"TextPushed: 'ใช้ในกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:39.927463958+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:40.046683608+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:40.046722533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในกระบวนการสังเคราะห์ด้วยแสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:40.046729311+07:00","message":"receive interim result [true|false]: ใช้ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:40.046740352+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:40.046742862+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:40.046749221+07:00","message":"[buffer interim] 89 true ใช้ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.04675602+07:00","message":"[bufferProcess] interim [480000000]:ใช้ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.04675908+07:00","message":"[bufferProcess] send to processor (isfinal):ใช้ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.04676329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.046766714+07:00","message":"> Transcript [760] [false]: 'ใช้ในกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.046769523+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.046778249+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.0467807+07:00","message":"StatePrefix: 'ใช้ในกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.046782817+07:00","message":"TextPushed: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.04678508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.046790903+07:00","message":"> Transcript [761] [true]: 'ใช้ในกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.046793082+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.046794908+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.046796533+07:00","message":"StatePrefix: 'ใช้ในกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.046798413+07:00","message":"TextPushed: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:40.046801832+07:00","message":"Push: 'การสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:40.046809998+07:00","message":"push: {true การสังเคราะห์ด้วยแสง 0 0xc000044380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:40.055765573+07:00","message":"write wav file: './tmp/7577/7577_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:40.438204054+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:41.700300149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:41.700325524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.176414245+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.189337622+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.189378173+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-05-21T13:26:42.189383075+07:00","message":"receive interim result [false|false]: ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.189398037+07:00","message":"[buffer interim] 90 false ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.189404344+07:00","message":"[bufferProcess] interim [800000000]:ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.189406529+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.189413915+07:00","message":"[bufferProcess] send to processor (ticker):ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.189416679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.189419549+07:00","message":"> Transcript [762] [false]: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.189421606+07:00","message":"Set StatePrefix (first interim): 'ได้ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.259628025+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.259678183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ใช้\",\"confidence\":0.90042114}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.259685298+07:00","message":"receive interim result [true|false]: ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.259709984+07:00","message":"end recv isFinal message id 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.25971219+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.259719134+07:00","message":"[buffer interim] 90 true ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.259726838+07:00","message":"[bufferProcess] interim [950000000]:ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.259735004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.259738072+07:00","message":"> Transcript [763] [true]: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.259741111+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.259742909+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.259744851+07:00","message":"StatePrefix: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.259747055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:42.259753468+07:00","message":"Push: 'ได้ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.259762505+07:00","message":"push: {true ได้ใช้ 0 0xc000425100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:42.266261577+07:00","message":"write wav file: './tmp/7577/7577_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:42.689450317+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.241920331+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.241955465+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-05-21T13:26:43.241960557+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.241977046+07:00","message":"[buffer interim] 91 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.24198366+07:00","message":"[bufferProcess] interim [540000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.241985489+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.436661674+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.436707607+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-05-21T13:26:43.436713242+07:00","message":"receive interim result [false|false]: จัดมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.43672949+07:00","message":"[buffer interim] 91 false จัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.436737494+07:00","message":"[bufferProcess] interim [780000000]:จัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.436740306+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.436747096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.436750076+07:00","message":"> Transcript [764] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.436752174+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.555595154+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.555633826+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-05-21T13:26:43.555639711+07:00","message":"receive interim result [false|false]: จากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.555661607+07:00","message":"[buffer interim] 91 false จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.555668803+07:00","message":"[bufferProcess] interim [840000000]:จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.555671508+07:00","message":"[bufferProcess] send to processor:จัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.5556759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.555678883+07:00","message":"> Transcript [765] [false]: 'จัดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.555681256+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.555683185+07:00","message":"Set new StatePrefix: 'จัดมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.668901259+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.668937048+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-05-21T13:26:43.668942923+07:00","message":"receive interim result [false|false]: จากมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.668955441+07:00","message":"[buffer interim] 91 false จากมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.668961949+07:00","message":"[bufferProcess] interim [960000000]:จากมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.668964148+07:00","message":"[bufferProcess] send to processor:จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.668969481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.668972309+07:00","message":"> Transcript [766] [false]: 'จากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.668974562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.668977039+07:00","message":"Set new StatePrefix: 'จากนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.940312246+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.940349418+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-05-21T13:26:43.940355783+07:00","message":"receive interim result [false|false]: จากมนุษย์น้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.940369993+07:00","message":"[buffer interim] 91 false จากมนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.940377136+07:00","message":"[bufferProcess] interim [320000000]:จากมนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.94037994+07:00","message":"[bufferProcess] send to processor:จากมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.940383193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.940385736+07:00","message":"> Transcript [767] [false]: 'จากมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.940388164+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:43.940390134+07:00","message":"Set new StatePrefix: 'จากมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:43.967111349+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:44.080054905+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:44.080091013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากมนุษย์น้อ\",\"confidence\":0.85434633}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:44.080096693+07:00","message":"receive interim result [true|false]: จากมนุษย์น้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:44.080107922+07:00","message":"end recv isFinal message id 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:44.080113241+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:44.080121997+07:00","message":"[buffer interim] 91 true จากมนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080129609+07:00","message":"[bufferProcess] interim [500000000]:จากมนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080132641+07:00","message":"[bufferProcess] send to processor (isfinal):จากมนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080135824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080139076+07:00","message":"> Transcript [768] [false]: 'จากมนุษย์น้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.08014191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080143807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080145606+07:00","message":"StatePrefix: 'จากมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080147458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080149156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080151054+07:00","message":"> Transcript [769] [true]: 'จากมนุษย์น้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080154462+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080156243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080157862+07:00","message":"StatePrefix: 'จากมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.08015945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.080162044+07:00","message":"Push: 'จากมนุษย์น้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:44.080169516+07:00","message":"push: {true จากมนุษย์น้อ 0 0xc003198f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:44.086610193+07:00","message":"write wav file: './tmp/7577/7577_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:44.101049328+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:44.70036113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:44.700387585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:44.756060206+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:44.756104707+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-05-21T13:26:44.756111004+07:00","message":"receive interim result [false|false]: ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:44.756127396+07:00","message":"[buffer interim] 92 false ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.756135468+07:00","message":"[bufferProcess] interim [720000000]:ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:44.75613724+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:45.385436843+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:45.385469606+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-05-21T13:26:45.385474997+07:00","message":"receive interim result [false|false]: ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:45.385484771+07:00","message":"[buffer interim] 92 false ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:45.385490808+07:00","message":"[bufferProcess] interim [320000000]:ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:45.385492913+07:00","message":"[bufferProcess] send to processor:ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:45.385498329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:45.385501421+07:00","message":"> Transcript [770] [false]: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:45.385503417+07:00","message":"Set StatePrefix (first interim): 'ได้ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.267116361+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.387821829+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.387857851+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-05-21T13:26:46.387863158+07:00","message":"receive interim result [false|false]: มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.387879114+07:00","message":"[buffer interim] 92 false มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.38788728+07:00","message":"[bufferProcess] interim [340000000]:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.387889618+07:00","message":"[bufferProcess] send to processor:ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.387892669+07:00","message":"[bufferProcess] send to processor (ticker):มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.387895423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.387898539+07:00","message":"> Transcript [771] [false]: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.387901959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.38790409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.387905871+07:00","message":"StatePrefix: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.387907834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.387909507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.387911916+07:00","message":"> Transcript [772] [false]: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.387913582+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.387915367+07:00","message":"Set new StatePrefix: 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.446148567+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.446196614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์\",\"confidence\":0.4975352}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.4462041+07:00","message":"receive interim result [true|false]: มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.446214073+07:00","message":"end recv isFinal message id 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.446216845+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.446224288+07:00","message":"[buffer interim] 92 true มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.44623284+07:00","message":"[bufferProcess] interim [400000000]:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.446240003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.446242885+07:00","message":"> Transcript [773] [true]: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.44624758+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.446249667+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.446251407+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.446253838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:46.446259723+07:00","message":"Push: 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.446270349+07:00","message":"push: {true มนุษย์ 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:46.453748975+07:00","message":"write wav file: './tmp/7577/7577_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:46.658361832+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.236253328+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.236293551+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-05-21T13:26:47.236299225+07:00","message":"receive interim result [false|false]: เมื่อฉัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.23631271+07:00","message":"[buffer interim] 93 false เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.236319218+07:00","message":"[bufferProcess] interim [600000000]:เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.236321245+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.348243503+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.34827815+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-05-21T13:26:47.348283423+07:00","message":"receive interim result [false|false]: เมื่อใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.348294921+07:00","message":"[buffer interim] 93 false เมื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.34830147+07:00","message":"[bufferProcess] interim [660000000]:เมื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.348304752+07:00","message":"[bufferProcess] send to processor:เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.348311361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.348314956+07:00","message":"> Transcript [774] [false]: 'เมื่อฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.348317908+07:00","message":"Set StatePrefix (first interim): 'เมื่อฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.425854995+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.425890203+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-05-21T13:26:47.425896504+07:00","message":"receive interim result [false|false]: เมื่อใช้ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.425908824+07:00","message":"[buffer interim] 93 false เมื่อใช้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.425914429+07:00","message":"[bufferProcess] interim [780000000]:เมื่อใช้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.425916608+07:00","message":"[bufferProcess] send to processor:เมื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.425922428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.425924992+07:00","message":"> Transcript [775] [false]: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.425927285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.425929249+07:00","message":"Set new StatePrefix: 'เมื่อใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.513986482+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.514019551+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-05-21T13:26:47.51402504+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.514036322+07:00","message":"[buffer interim] 93 false เมื่อใช้ไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.514042632+07:00","message":"[bufferProcess] interim [900000000]:เมื่อใช้ไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.514045075+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.514050425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.514053223+07:00","message":"> Transcript [776] [false]: 'เมื่อใช้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.514055931+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.514058363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.514060615+07:00","message":"StatePrefix: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.514062655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:47.700617198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:47.700627148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.823847639+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.82388566+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-05-21T13:26:47.82389272+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:47.82390621+07:00","message":"[buffer interim] 93 false เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.823913077+07:00","message":"[bufferProcess] interim [140000000]:เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.823915249+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.823918521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.823921521+07:00","message":"> Transcript [777] [false]: 'เมื่อใช้ไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.823924378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.823926373+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.823928232+07:00","message":"StatePrefix: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:47.823930121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.104554869+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.104596431+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-05-21T13:26:48.104604217+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.104618926+07:00","message":"[buffer interim] 93 false เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.104627006+07:00","message":"[bufferProcess] interim [500000000]:เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.104630291+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.104645851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.104651747+07:00","message":"> Transcript [778] [false]: 'เมื่อใช้ไปแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.104656323+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.104659317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.104662163+07:00","message":"StatePrefix: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.104665633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.187133048+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.213353828+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.213388001+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-05-21T13:26:48.213395244+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.213409359+07:00","message":"[buffer interim] 93 false เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.213417232+07:00","message":"[bufferProcess] interim [560000000]:เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.213420645+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.213427372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.213431498+07:00","message":"> Transcript [779] [false]: 'เมื่อใช้ไปแล้วก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.21343612+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.213439104+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.21344181+07:00","message":"StatePrefix: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.213444446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.213450981+07:00","message":"Push: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.213453603+07:00","message":"TextPushed: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.213456269+07:00","message":"Set new StatePrefix : 'เมื่อใช้ไปแล้วก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.21345953+07:00","message":"Next Push (prob) : 'ไปแล้วก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.213469741+07:00","message":"push: {false เมื่อใช้ 0 0xc000044f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.312423586+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.312462892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใช้ไปแล้วก็เกิด\",\"confidence\":0.92631626}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.31246852+07:00","message":"receive interim result [true|false]: เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.312481219+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.312483575+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.312489648+07:00","message":"[buffer interim] 93 true เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.312496284+07:00","message":"[bufferProcess] interim [770000000]:เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.312499726+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.31250294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.312505797+07:00","message":"> Transcript [780] [false]: 'เมื่อใช้ไปแล้วก็เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.312508159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.312510105+07:00","message":"Set new StatePrefix: 'เมื่อใช้ไปแล้วก็เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.312511984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.312513885+07:00","message":"> Transcript [781] [true]: 'เมื่อใช้ไปแล้วก็เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.312516429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.312519269+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.312521345+07:00","message":"StatePrefix: 'เมื่อใช้ไปแล้วก็เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.312523325+07:00","message":"TextPushed: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:48.3125261+07:00","message":"Push: 'ไปแล้วก็เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.312534043+07:00","message":"push: {true ไปแล้วก็เกิด 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:48.317852032+07:00","message":"write wav file: './tmp/7577/7577_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:48.768285806+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:49.617231192+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:49.61728658+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-05-21T13:26:49.617292659+07:00","message":"receive interim result [false|false]: ปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:49.617309468+07:00","message":"[buffer interim] 94 false ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.617316772+07:00","message":"[bufferProcess] interim [660000000]:ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.617318845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.61732553+07:00","message":"[bufferProcess] send to processor (ticker):ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.617328396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.61733144+07:00","message":"> Transcript [782] [false]: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.617333583+07:00","message":"Set StatePrefix (first interim): 'ปล่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:49.952781017+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:49.952814042+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-05-21T13:26:49.952819864+07:00","message":"receive interim result [false|false]: ปล่อยออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:49.952834671+07:00","message":"[buffer interim] 94 false ปล่อยออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.952841493+07:00","message":"[bufferProcess] interim [960000000]:ปล่อยออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.952843309+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:49.996122376+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:49.99615856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปล่อย of\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:49.996163702+07:00","message":"receive interim result [false|false]: ปล่อย of"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:49.996176441+07:00","message":"[buffer interim] 94 false ปล่อย of"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.99618316+07:00","message":"[bufferProcess] interim [80000000]:ปล่อย of"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.996185145+07:00","message":"[bufferProcess] send to processor:ปล่อยออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.996188162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.99619099+07:00","message":"> Transcript [783] [false]: 'ปล่อยออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.996193798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.996195867+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.996197705+07:00","message":"StatePrefix: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:49.996199569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.141522958+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.141566113+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-05-21T13:26:50.1415728+07:00","message":"receive interim result [false|false]: ปล่อยออฟฟิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.141587416+07:00","message":"[buffer interim] 94 false ปล่อยออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.141594846+07:00","message":"[bufferProcess] interim [200000000]:ปล่อยออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.141597243+07:00","message":"[bufferProcess] send to processor:ปล่อย of"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.141603956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.141606856+07:00","message":"> Transcript [784] [false]: 'ปล่อย of'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.14161033+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.141612349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.141614689+07:00","message":"StatePrefix: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.141617126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.196745331+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.196792846+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-05-21T13:26:50.196798984+07:00","message":"receive interim result [false|false]: ปล่อยออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.19681064+07:00","message":"[buffer interim] 94 false ปล่อยออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.196818181+07:00","message":"[bufferProcess] interim [260000000]:ปล่อยออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.19682175+07:00","message":"[bufferProcess] send to processor:ปล่อยออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.196825187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.196828155+07:00","message":"> Transcript [785] [false]: 'ปล่อยออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.196831561+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.196833522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.196835407+07:00","message":"StatePrefix: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.196837364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.606310585+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.606348186+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-05-21T13:26:50.606354936+07:00","message":"receive interim result [false|false]: ปล่อยออกซิเจนออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.606368175+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.606377091+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-05-21T13:26:50.606379783+07:00","message":"receive interim result [false|false]: ปล่อยออกซิเจนออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.606385708+07:00","message":"[buffer interim] 94 false ปล่อยออกซิเจนออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.606388533+07:00","message":"[buffer interim] 94 false ปล่อยออกซิเจนออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606395182+07:00","message":"[bufferProcess] interim [560000000]:ปล่อยออกซิเจนออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606398113+07:00","message":"[bufferProcess] send to processor:ปล่อยออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606401562+07:00","message":"[bufferProcess] interim [620000000]:ปล่อยออกซิเจนออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606403494+07:00","message":"[bufferProcess] send to processor:ปล่อยออกซิเจนออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606406022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606408721+07:00","message":"> Transcript [786] [false]: 'ปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606412446+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606414447+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606416221+07:00","message":"StatePrefix: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606418317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606421057+07:00","message":"Push: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606423072+07:00","message":"TextPushed: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606425092+07:00","message":"Set new StatePrefix : 'ปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606427135+07:00","message":"Next Push (prob) : 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606428772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606430589+07:00","message":"> Transcript [787] [false]: 'ปล่อยออกซิเจนออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606432435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606434013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606435646+07:00","message":"StatePrefix: 'ปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:50.606437466+07:00","message":"TextPushed: 'ปล่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.606458866+07:00","message":"push: {false ปล่อย 0 0xc000424700}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:50.701690429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:50.701741597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.947170687+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:51.027116344+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:51.027159283+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-05-21T13:26:51.027165662+07:00","message":"receive interim result [false|false]: ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:51.027180952+07:00","message":"[buffer interim] 94 false ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.02718901+07:00","message":"[bufferProcess] interim [40000000]:ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.027191776+07:00","message":"[bufferProcess] send to processor:ปล่อยออกซิเจนออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.027197249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.027200584+07:00","message":"> Transcript [788] [false]: 'ปล่อยออกซิเจนออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.02720478+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.027206871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.027208639+07:00","message":"StatePrefix: 'ปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.027211082+07:00","message":"TextPushed: 'ปล่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:51.038197542+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:51.038234543+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-05-21T13:26:51.038240154+07:00","message":"receive interim result [true|false]: ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:51.038250939+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:51.038254371+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:51.038267207+07:00","message":"[buffer interim] 94 true ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038291368+07:00","message":"[bufferProcess] interim [190000000]:ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038295067+07:00","message":"[bufferProcess] send to processor (isfinal):ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038302599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038305654+07:00","message":"> Transcript [789] [false]: 'ปล่อยออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038308929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038310872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.03831312+07:00","message":"StatePrefix: 'ปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038315449+07:00","message":"TextPushed: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038317692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038319732+07:00","message":"> Transcript [790] [true]: 'ปล่อยออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.03832193+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.03832378+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038325338+07:00","message":"StatePrefix: 'ปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038327307+07:00","message":"TextPushed: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:51.038334476+07:00","message":"Push: 'ออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:51.038345041+07:00","message":"push: {true ออกซิเจนออกมาค่ะ 0 0xc000424700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:51.045556429+07:00","message":"write wav file: './tmp/7577/7577_94.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:51.588159298+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:52.244163316+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:52.244199967+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-05-21T13:26:52.244205182+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:52.244219261+07:00","message":"[buffer interim] 95 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.244225619+07:00","message":"[bufferProcess] interim [660000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.244227599+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.244233343+07:00","message":"[bufferProcess] send to processor (ticker):แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.244236322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.244239182+07:00","message":"> Transcript [791] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.244241212+07:00","message":"Set StatePrefix (first interim): 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:52.436925843+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:52.436965678+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-05-21T13:26:52.43697146+07:00","message":"receive interim result [false|false]: แล้วก็กลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:52.436982965+07:00","message":"[buffer interim] 95 false แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.436989632+07:00","message":"[bufferProcess] interim [900000000]:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.436991772+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:52.756801377+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:52.756836448+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-05-21T13:26:52.756842007+07:00","message":"receive interim result [false|false]: แล้วก็กลับไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:52.756851843+07:00","message":"[buffer interim] 95 false แล้วก็กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.756857961+07:00","message":"[bufferProcess] interim [200000000]:แล้วก็กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.756860129+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.756863253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.756865933+07:00","message":"> Transcript [792] [false]: 'แล้วก็กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.756868967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.756870883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.756872778+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:52.756874699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.010795077+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.010827305+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-05-21T13:26:53.010833032+07:00","message":"receive interim result [false|false]: แล้วก็กลับไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.010845328+07:00","message":"[buffer interim] 95 false แล้วก็กลับไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.010858724+07:00","message":"[bufferProcess] interim [440000000]:แล้วก็กลับไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.010861372+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.010869017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.010871834+07:00","message":"> Transcript [793] [false]: 'แล้วก็กลับไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.010874667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.010876641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.010878485+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.010880527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.33341111+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.333446858+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-05-21T13:26:53.333452278+07:00","message":"receive interim result [false|false]: แล้วก็กลับไปถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.333463056+07:00","message":"[buffer interim] 95 false แล้วก็กลับไปถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.333469513+07:00","message":"[bufferProcess] interim [740000000]:แล้วก็กลับไปถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.333471997+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.333477191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.333479849+07:00","message":"> Transcript [794] [false]: 'แล้วก็กลับไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.333482855+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.333484812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.333486543+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.333488718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.378660553+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.459882509+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.459916123+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-05-21T13:26:53.459921865+07:00","message":"receive interim result [false|false]: แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.459934349+07:00","message":"[buffer interim] 95 false แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.45994059+07:00","message":"[bufferProcess] interim [920000000]:แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.459943112+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับไปถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.459948209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.459950964+07:00","message":"> Transcript [795] [false]: 'แล้วก็กลับไปถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.459955868+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.459958088+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.459960066+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.459962009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.459969298+07:00","message":"Push: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.459971417+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.45997366+07:00","message":"Set new StatePrefix : 'แล้วก็กลับไปถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.459975643+07:00","message":"Next Push (prob) : 'กลับไปถึงบ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.459983404+07:00","message":"push: {false แล้วก็ 0 0xc003198600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.474393836+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.474439744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับไปถึงมนุษย์\",\"confidence\":0.95828867}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.474445024+07:00","message":"receive interim result [true|false]: แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.474455728+07:00","message":"end recv isFinal message id 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.474457877+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.474466078+07:00","message":"[buffer interim] 95 true แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.47447704+07:00","message":"[bufferProcess] interim [10000000]:แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.47448378+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.474487109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.474490317+07:00","message":"> Transcript [796] [false]: 'แล้วก็กลับไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.474493025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.474495054+07:00","message":"Set new StatePrefix: 'แล้วก็กลับไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.474497491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.474499246+07:00","message":"> Transcript [797] [true]: 'แล้วก็กลับไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.474501761+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.474503589+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.474505609+07:00","message":"StatePrefix: 'แล้วก็กลับไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.474507753+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:53.474515167+07:00","message":"Push: 'กลับไปถึงมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.474524133+07:00","message":"push: {true กลับไปถึงมนุษย์ 0 0xc003198600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:53.481585911+07:00","message":"write wav file: './tmp/7577/7577_95.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:53.701952205+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:53.701956308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:53.830646176+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.545927312+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.545971704+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-05-21T13:26:54.545977785+07:00","message":"receive interim result [false|false]: บอกว่ามัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.545992174+07:00","message":"[buffer interim] 96 false บอกว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.54599815+07:00","message":"[bufferProcess] interim [780000000]:บอกว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.545999937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.546004305+07:00","message":"[bufferProcess] send to processor (ticker):บอกว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.546007068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.546009893+07:00","message":"> Transcript [798] [false]: 'บอกว่ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.546012018+07:00","message":"Set StatePrefix (first interim): 'บอกว่ามัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.806125696+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.806177481+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-05-21T13:26:54.806183102+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.806198382+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.806205944+07:00","message":"[bufferProcess] interim [960000000]:บอกว่ามนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.806208153+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.995789745+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.995822691+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-05-21T13:26:54.995829594+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.995842186+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.995848698+07:00","message":"[bufferProcess] interim [140000000]:บอกว่ามนุษย์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.995851205+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.995857344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.995860154+07:00","message":"> Transcript [799] [false]: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.995862475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.995865108+07:00","message":"Set new StatePrefix: 'บอกว่ามนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.997484404+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.997496941+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-05-21T13:26:54.997500967+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:54.997510615+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.997513919+07:00","message":"[bufferProcess] interim [200000000]:บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.997517777+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.997520233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.997522899+07:00","message":"> Transcript [800] [false]: 'บอกว่ามนุษย์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.997525651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.997527859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.997529721+07:00","message":"StatePrefix: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:54.997531864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.191729362+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.191764532+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-05-21T13:26:55.19177151+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.191783462+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.191790413+07:00","message":"[bufferProcess] interim [380000000]:บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.191792892+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.191798122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.191801223+07:00","message":"> Transcript [801] [false]: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.191804343+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.191806433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.191808364+07:00","message":"StatePrefix: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.191810398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.449937902+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.449976612+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-05-21T13:26:55.449982677+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.449994985+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.450002503+07:00","message":"[bufferProcess] interim [680000000]:บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.450004751+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.450011212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.45001421+07:00","message":"> Transcript [802] [false]: 'บอกว่ามนุษย์ของเรานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.450017756+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.450020039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.450021826+07:00","message":"StatePrefix: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.450023844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.764344902+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.764380573+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-05-21T13:26:55.764387683+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.764401439+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764408102+07:00","message":"[bufferProcess] interim [980000000]:บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764411088+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764417844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764420483+07:00","message":"> Transcript [803] [false]: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764424068+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764426227+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764428022+07:00","message":"StatePrefix: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764430434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764435883+07:00","message":"Push: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764437836+07:00","message":"TextPushed: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764439725+07:00","message":"Set new StatePrefix : 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.764442838+07:00","message":"Next Push (prob) : 'ของเรานัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.764450307+07:00","message":"push: {false บอกว่ามนุษย์ 0 0xc000045a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.896667098+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.896702371+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-05-21T13:26:55.896708722+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานั้นใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.896722762+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรานั้นใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.89672914+07:00","message":"[bufferProcess] interim [100000000]:บอกว่ามนุษย์ของเรานั้นใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.896731833+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.896738455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.896741245+07:00","message":"> Transcript [804] [false]: 'บอกว่ามนุษย์ของเรานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.896743663+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.896745632+07:00","message":"Set new StatePrefix: 'บอกว่ามนุษย์ของเรานะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.953568855+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.953604781+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-05-21T13:26:55.953610356+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:55.953623601+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.953629367+07:00","message":"[bufferProcess] interim [160000000]:บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.953631501+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานั้นใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.95364336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.953646422+07:00","message":"> Transcript [805] [false]: 'บอกว่ามนุษย์ของเรานั้นใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.953649002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:55.953651046+07:00","message":"Set new StatePrefix: 'บอกว่ามนุษย์ของเรานั้นใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.278500968+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.278530012+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-05-21T13:26:56.278535613+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.278548749+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.27855558+07:00","message":"[bufferProcess] interim [460000000]:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.278558444+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.278563701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.278566465+07:00","message":"> Transcript [806] [false]: 'บอกว่ามนุษย์ของเรานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.278568833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.278570949+07:00","message":"Set new StatePrefix: 'บอกว่ามนุษย์ของเรานะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.595859178+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.595898401+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-05-21T13:26:56.595905376+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.595917988+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.595924495+07:00","message":"[bufferProcess] interim [760000000]:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.595926977+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.595932652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.595935252+07:00","message":"> Transcript [807] [false]: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.595937648+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.595940166+07:00","message":"Set new StatePrefix: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.657776815+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.657811023+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-05-21T13:26:56.657817203+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.657830584+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.657836916+07:00","message":"[bufferProcess] interim [880000000]:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.657839281+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.657844653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.657847423+07:00","message":"> Transcript [808] [false]: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.657850695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.657852885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.657854909+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.657857313+07:00","message":"TextPushed: 'บอกว่ามนุษย์'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:56.702346821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:56.702360229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.858677822+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.858708658+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-05-21T13:26:56.858718338+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.858732986+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.858736439+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-05-21T13:26:56.858739188+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.858744195+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:56.85874733+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.85875319+07:00","message":"[bufferProcess] interim [60000000]:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858755272+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.85875817+07:00","message":"[bufferProcess] interim [120000000]:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858759977+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858764037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858767109+07:00","message":"> Transcript [809] [false]: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858770356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858772297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858774133+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858776351+07:00","message":"TextPushed: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858777888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858779678+07:00","message":"> Transcript [810] [false]: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858781562+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858783226+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858784753+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:56.858786467+07:00","message":"TextPushed: 'บอกว่ามนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.042719355+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.042772304+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-05-21T13:26:57.042780992+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.042797861+07:00","message":"[buffer interim] 96 false บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042808935+07:00","message":"[bufferProcess] interim [240000000]:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042812849+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042820601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042825029+07:00","message":"> Transcript [811] [false]: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042829879+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042832637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042835939+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042839842+07:00","message":"TextPushed: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042847782+07:00","message":"Push: 'ของเรานั้นใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042851025+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042854214+07:00","message":"Set new StatePrefix : 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.042857769+07:00","message":"Next Push (prob) : 'ในการหาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.04286771+07:00","message":"push: {false ของเรานั้นใช้ออกซิเจน 0 0xc000045a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.286570907+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.402500302+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.402547938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหายใจ\",\"confidence\":0.92505014}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.402557967+07:00","message":"receive interim result [true|false]: บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.40256984+07:00","message":"end recv isFinal message id 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.402572888+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.402582151+07:00","message":"[buffer interim] 96 true บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402593342+07:00","message":"[bufferProcess] interim [690000000]:บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.40259834+07:00","message":"[bufferProcess] send to processor (isfinal):บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402610235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402626799+07:00","message":"> Transcript [812] [false]: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402638974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402642088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402644946+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402651485+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402654064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402656199+07:00","message":"> Transcript [813] [true]: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402658443+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402660093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402661778+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจนในการหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402663616+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานั้นใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:57.402669581+07:00","message":"Push: 'ในการหายใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:57.402681607+07:00","message":"push: {true ในการหายใจ 0 0xc000045a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:26:57.411655667+07:00","message":"write wav file: './tmp/7577/7577_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:58.317933544+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:58.876621508+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:58.876661495+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-05-21T13:26:58.87666651+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:58.876679808+07:00","message":"[buffer interim] 97 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:58.876686275+07:00","message":"[bufferProcess] interim [540000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:58.876688138+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:58.876693213+07:00","message":"[bufferProcess] send to processor (ticker):สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:58.876695645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:58.876698264+07:00","message":"> Transcript [814] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:58.876700469+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:58.989737769+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:58.989774553+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-05-21T13:26:58.989779966+07:00","message":"receive interim result [false|false]: สิ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:58.989799738+07:00","message":"[buffer interim] 97 false สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:58.989806538+07:00","message":"[bufferProcess] interim [660000000]:สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:58.989808822+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.226344961+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.226384223+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-05-21T13:26:59.226392405+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.226410007+07:00","message":"[buffer interim] 97 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.226417872+07:00","message":"[bufferProcess] interim [840000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.226421593+07:00","message":"[bufferProcess] send to processor:สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.226431813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.22643568+07:00","message":"> Transcript [815] [false]: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.226440699+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.226443411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.226446076+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.22644878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.24284223+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.242875933+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-05-21T13:26:59.2428811+07:00","message":"receive interim result [false|false]: สิ่งที่ควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.242897031+07:00","message":"[buffer interim] 97 false สิ่งที่ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.24290332+07:00","message":"[bufferProcess] interim [900000000]:สิ่งที่ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.24290539+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.242908289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.242910871+07:00","message":"> Transcript [816] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.242913477+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.242915217+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.242917034+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.242918945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.518531137+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.518570137+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-05-21T13:26:59.518576046+07:00","message":"receive interim result [false|false]: สิ่งที่ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.518591746+07:00","message":"[buffer interim] 97 false สิ่งที่ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.518598637+07:00","message":"[bufferProcess] interim [140000000]:สิ่งที่ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.518601409+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.518605082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.518607857+07:00","message":"> Transcript [817] [false]: 'สิ่งที่ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.518611888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.518614115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.518615971+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.518618002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.58423108+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.584267201+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-05-21T13:26:59.58427352+07:00","message":"receive interim result [false|false]: สิ่งที่ควบกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.584288593+07:00","message":"[buffer interim] 97 false สิ่งที่ควบกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584294476+07:00","message":"[bufferProcess] interim [260000000]:สิ่งที่ควบกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584296953+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584300105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584302829+07:00","message":"> Transcript [818] [false]: 'สิ่งที่ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584305873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584308006+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584309725+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584311965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584315205+07:00","message":"Push: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584317226+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584319257+07:00","message":"Set new StatePrefix : 'สิ่งที่ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.584321442+07:00","message":"Next Push (prob) : 'ที่ควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.584329268+07:00","message":"push: {false สิ่ง 0 0xc001e32080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.602195434+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.602221424+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-05-21T13:26:59.60222686+07:00","message":"receive interim result [false|false]: สิ่งที่ควบกำลังจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.602237907+07:00","message":"[buffer interim] 97 false สิ่งที่ควบกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.602243574+07:00","message":"[bufferProcess] interim [320000000]:สิ่งที่ควบกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.602245833+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควบกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.602251003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.602253847+07:00","message":"> Transcript [819] [false]: 'สิ่งที่ควบกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.602256082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.602258378+07:00","message":"Set new StatePrefix: 'สิ่งที่ควบกำลัง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:59.702578985+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:59.702596588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.820404546+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.82043626+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-05-21T13:26:59.820442636+07:00","message":"receive interim result [false|false]: สิ่งที่ควบกำลังจะไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.820454162+07:00","message":"[buffer interim] 97 false สิ่งที่ควบกำลังจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.820460694+07:00","message":"[bufferProcess] interim [500000000]:สิ่งที่ควบกำลังจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.820463203+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควบกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.82046868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.82047124+07:00","message":"> Transcript [820] [false]: 'สิ่งที่ควบกำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.820474507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.820476749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.820478482+07:00","message":"StatePrefix: 'สิ่งที่ควบกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.820480754+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.977050246+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.977090595+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-05-21T13:26:59.97709625+07:00","message":"receive interim result [false|false]: สิ่งที่ควบกำลังจะพยายาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:59.977127487+07:00","message":"[buffer interim] 97 false สิ่งที่ควบกำลังจะพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.977134072+07:00","message":"[bufferProcess] interim [680000000]:สิ่งที่ควบกำลังจะพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.97713622+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควบกำลังจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.977139691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.977142373+07:00","message":"> Transcript [821] [false]: 'สิ่งที่ควบกำลังจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.97714579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.977147963+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.977150192+07:00","message":"StatePrefix: 'สิ่งที่ควบกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:26:59.977152324+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.236152854+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.236194278+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-05-21T13:27:00.236199645+07:00","message":"receive interim result [false|false]: สิ่งที่ควบกำลังจะพยายามเชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.236215879+07:00","message":"[buffer interim] 97 false สิ่งที่ควบกำลังจะพยายามเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.236229353+07:00","message":"[bufferProcess] interim [920000000]:สิ่งที่ควบกำลังจะพยายามเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.2362325+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควบกำลังจะพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.23624002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.236243069+07:00","message":"> Transcript [822] [false]: 'สิ่งที่ควบกำลังจะพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.236246553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.236248929+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.236251291+07:00","message":"StatePrefix: 'สิ่งที่ควบกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.236253507+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.48670555+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.486745434+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-05-21T13:27:00.48675082+07:00","message":"receive interim result [false|false]: สิ่งที่ควบกำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.486769394+07:00","message":"[buffer interim] 97 false สิ่งที่ควบกำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486776464+07:00","message":"[bufferProcess] interim [220000000]:สิ่งที่ควบกำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486779044+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควบกำลังจะพยายามเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486783074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486785764+07:00","message":"> Transcript [823] [false]: 'สิ่งที่ควบกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486790482+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486792696+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486794615+07:00","message":"StatePrefix: 'สิ่งที่ควบกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486796602+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486799233+07:00","message":"Push: 'ที่ควบกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486801025+07:00","message":"TextPushed: 'สิ่งที่ควบกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486803586+07:00","message":"Set new StatePrefix : 'สิ่งที่ควบกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.486805779+07:00","message":"Next Push (prob) : 'จะพยายามเชื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.486812735+07:00","message":"push: {false ที่ควบกำลัง 0 0xc001e32080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.873869321+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.873905769+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-05-21T13:27:00.873911153+07:00","message":"receive interim result [false|false]: สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.873921485+07:00","message":"[buffer interim] 97 false สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.873927683+07:00","message":"[bufferProcess] interim [520000000]:สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.87392997+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควบกำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.873933406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.873936222+07:00","message":"> Transcript [824] [false]: 'สิ่งที่ควบกำลังจะพยายามเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.873939212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.87394126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.873943013+07:00","message":"StatePrefix: 'สิ่งที่ควบกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.873945211+07:00","message":"TextPushed: 'สิ่งที่ควบกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.988455485+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.988494766+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-05-21T13:27:00.988500867+07:00","message":"receive interim result [false|false]: สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:00.988514621+07:00","message":"[buffer interim] 97 false สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.988521433+07:00","message":"[bufferProcess] interim [640000000]:สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.988523751+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.988528933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.988531432+07:00","message":"> Transcript [825] [false]: 'สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.988535465+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.988537589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.988539371+07:00","message":"StatePrefix: 'สิ่งที่ควบกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:00.988541671+07:00","message":"TextPushed: 'สิ่งที่ควบกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.114883349+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.114914554+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-05-21T13:27:01.114920574+07:00","message":"receive interim result [false|false]: สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.114933074+07:00","message":"[buffer interim] 97 false สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.114939581+07:00","message":"[bufferProcess] interim [820000000]:สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.114941965+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.114947222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.114950242+07:00","message":"> Transcript [826] [false]: 'สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.114953836+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.114955879+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.114958158+07:00","message":"StatePrefix: 'สิ่งที่ควบกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.114960403+07:00","message":"TextPushed: 'สิ่งที่ควบกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.19641814+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.407195288+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.407240549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า\",\"confidence\":0.9472494}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.407249568+07:00","message":"receive interim result [true|false]: สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.407261564+07:00","message":"end recv isFinal message id 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.40726371+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.407269988+07:00","message":"[buffer interim] 97 true สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407276904+07:00","message":"[bufferProcess] interim [90000000]:สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407280805+07:00","message":"[bufferProcess] send to processor (isfinal):สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407286489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407289527+07:00","message":"> Transcript [827] [false]: 'สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.40729239+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407294479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407297387+07:00","message":"StatePrefix: 'สิ่งที่ควบกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407300529+07:00","message":"TextPushed: 'สิ่งที่ควบกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407302996+07:00","message":"Push: 'จะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407304797+07:00","message":"TextPushed: 'สิ่งที่ควบกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407307641+07:00","message":"Set new StatePrefix : 'สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407310087+07:00","message":"Next Push (prob) : 'มโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407312095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407315189+07:00","message":"> Transcript [828] [true]: 'สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407318591+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407320216+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407321789+07:00","message":"StatePrefix: 'สิ่งที่ควบกำลังจะพยายามเชื่อมโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407323534+07:00","message":"TextPushed: 'สิ่งที่ควบกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:01.407325537+07:00","message":"Push: 'มโยงก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.407334657+07:00","message":"push: {false จะพยายามเชื่อ 0 0xc001e32080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:01.407340103+07:00","message":"push: {true มโยงก็คือว่า 0 0xc001e32080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:01.415681459+07:00","message":"write wav file: './tmp/7577/7577_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.030263797+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.564437588+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.56447384+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-05-21T13:27:02.564479414+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.564491069+07:00","message":"[buffer interim] 98 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.564498638+07:00","message":"[bufferProcess] interim [540000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.564500357+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.564505611+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.564508197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.564510878+07:00","message":"> Transcript [829] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.564512916+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.681997355+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.682034387+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-05-21T13:27:02.682040037+07:00","message":"receive interim result [false|false]: ระวัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.682053437+07:00","message":"[buffer interim] 98 false ระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.682059559+07:00","message":"[bufferProcess] interim [660000000]:ระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.682061274+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.687794018+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.687822497+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-05-21T13:27:02.687827551+07:00","message":"receive interim result [false|false]: ระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.687837314+07:00","message":"[buffer interim] 98 false ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.687843486+07:00","message":"[bufferProcess] interim [720000000]:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.687845934+07:00","message":"[bufferProcess] send to processor:ระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.687849025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.687851566+07:00","message":"> Transcript [830] [false]: 'ระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.687853711+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.68785561+07:00","message":"Set new StatePrefix: 'ระวัง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:02.703563492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:02.703579786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.872508629+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.872550253+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-05-21T13:27:02.872557878+07:00","message":"receive interim result [false|false]: เราอาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.872573662+07:00","message":"[buffer interim] 98 false เราอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.87258048+07:00","message":"[bufferProcess] interim [840000000]:เราอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.872583066+07:00","message":"[bufferProcess] send to processor:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.872590431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.872593473+07:00","message":"> Transcript [831] [false]: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.872596085+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.872597975+07:00","message":"Set new StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.892440752+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.892480297+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-05-21T13:27:02.892485928+07:00","message":"receive interim result [false|false]: เราอ่าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:02.892501866+07:00","message":"[buffer interim] 98 false เราอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.892508298+07:00","message":"[bufferProcess] interim [900000000]:เราอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.892510558+07:00","message":"[bufferProcess] send to processor:เราอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.892514403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.892518083+07:00","message":"> Transcript [832] [false]: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.892520455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:02.892522631+07:00","message":"Set new StatePrefix: 'เราอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.001450164+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.001485381+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-05-21T13:27:03.001490766+07:00","message":"receive interim result [false|false]: เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.0015023+07:00","message":"[buffer interim] 98 false เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.001509237+07:00","message":"[bufferProcess] interim [960000000]:เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.001511668+07:00","message":"[bufferProcess] send to processor:เราอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.001517212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.001520039+07:00","message":"> Transcript [833] [false]: 'เราอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.001522154+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.001524468+07:00","message":"Set new StatePrefix: 'เราอ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.394706718+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.394747815+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-05-21T13:27:03.394754978+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.394770105+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.394776724+07:00","message":"[bufferProcess] interim [380000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.394779112+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.39478531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.394788109+07:00","message":"> Transcript [834] [false]: 'เราอาจเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.394790475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.394792509+07:00","message":"Set new StatePrefix: 'เราอาจเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.575666799+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.575700938+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-05-21T13:27:03.575707336+07:00","message":"receive interim result [false|false]: เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.575717367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.575719841+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.57572646+07:00","message":"[buffer interim] 98 false เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.575729192+07:00","message":"[buffer interim] 98 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.575734433+07:00","message":"[bufferProcess] interim [560000000]:เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.57573655+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.575739401+07:00","message":"[bufferProcess] interim [560000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.575741631+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.57574446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.575747726+07:00","message":"> Transcript [835] [false]: 'เราอาจเห็น 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.575751629+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.575754809+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.575757317+07:00","message":"StatePrefix: 'เราอาจเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.575760048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.774592353+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.774641407+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-05-21T13:27:03.77465012+07:00","message":"receive interim result [false|false]: เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.774667964+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-05-21T13:27:03.774673119+07:00","message":"receive interim result [false|false]:  2 ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.774683003+07:00","message":"[buffer interim] 98 false เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.774687123+07:00","message":"[buffer interim] 98 false  2 ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.774694424+07:00","message":"[bufferProcess] interim [740000000]:เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.774697892+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.774702214+07:00","message":"[bufferProcess] interim [740000000]: 2 ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.77470512+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.774709028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.774713323+07:00","message":"> Transcript [836] [false]: 'เราอาจเห็น 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.77471721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.774720165+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.774723427+07:00","message":"StatePrefix: 'เราอาจเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.77472613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.967500844+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.967538306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.967544555+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.96755818+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-05-21T13:27:03.967561312+07:00","message":"receive interim result [false|false]:  ภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.967568754+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:03.967571578+07:00","message":"[buffer interim] 98 false  ภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.967577093+07:00","message":"[bufferProcess] interim [980000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.967579479+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.967582467+07:00","message":"[bufferProcess] interim [980000000]: ภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.967584993+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.967587839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.967590743+07:00","message":"> Transcript [837] [false]: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.96759335+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.96759673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.967598675+07:00","message":"StatePrefix: 'เราอาจเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:03.967600481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.350257377+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.350294045+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-05-21T13:27:04.350300195+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.350309999+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-05-21T13:27:04.350312481+07:00","message":"receive interim result [false|false]:  ภาพที่เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.350320042+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.350324999+07:00","message":"[buffer interim] 98 false  ภาพที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350330504+07:00","message":"[bufferProcess] interim [340000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350333145+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350338553+07:00","message":"[bufferProcess] interim [340000000]: ภาพที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350341049+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350352741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350368814+07:00","message":"> Transcript [838] [false]: 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350375221+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350377433+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350379683+07:00","message":"StatePrefix: 'เราอาจเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350381756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350390401+07:00","message":"Push: 'เราอาจเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350392209+07:00","message":"TextPushed: 'เราอาจเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350396245+07:00","message":"Set new StatePrefix : 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.350398406+07:00","message":"Next Push (prob) : ' 2 ภาพที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.350409885+07:00","message":"push: {false เราอาจเห็น 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.352185535+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.352197535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.35220242+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.352210382+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-05-21T13:27:04.352212843+07:00","message":"receive interim result [false|false]:  ภาพที่อาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.352217803+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.352220046+07:00","message":"[buffer interim] 98 false  ภาพที่อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.352223379+07:00","message":"[bufferProcess] interim [400000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.352225717+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.352230203+07:00","message":"[bufferProcess] interim [400000000]: ภาพที่อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.352232287+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.352242822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.352255114+07:00","message":"> Transcript [839] [false]: 'เราอาจเห็น 2 ภาพที่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.35225947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.352261671+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.352263708+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.35226634+07:00","message":"TextPushed: 'เราอาจเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.472826513+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.472863463+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-05-21T13:27:04.472869308+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.472880094+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-05-21T13:27:04.472882686+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.472889587+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.472892518+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.472897478+07:00","message":"[bufferProcess] interim [520000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.472899817+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.472902821+07:00","message":"[bufferProcess] interim [520000000]: ภาพที่อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.472909181+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.472912049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.472914781+07:00","message":"> Transcript [840] [false]: 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.472917615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.472919424+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.472922799+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.472924929+07:00","message":"TextPushed: 'เราอาจเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.670731023+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.670765757+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-05-21T13:27:04.670772249+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.670782388+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-05-21T13:27:04.670785311+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.670792106+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.670796977+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.67080213+07:00","message":"[bufferProcess] interim [700000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.670804799+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.670809662+07:00","message":"[bufferProcess] interim [700000000]: ภาพที่อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.670811952+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.670825361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.670842042+07:00","message":"> Transcript [841] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.670847874+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.670850475+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.670853147+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.670855645+07:00","message":"TextPushed: 'เราอาจเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.994232011+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.994264471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.99427035+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.99427872+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-05-21T13:27:04.994282056+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.994301311+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.994313521+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.994320425+07:00","message":"[bufferProcess] interim [0]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.994324207+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.994331107+07:00","message":"[bufferProcess] interim [0]: ภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.994337271+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.994340342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.994343838+07:00","message":"> Transcript [842] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.99434703+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.994349487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.994352228+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.994354453+07:00","message":"TextPushed: 'เราอาจเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.994361825+07:00","message":"Push: ' 2 ภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.99436366+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.9943656+07:00","message":"Set new StatePrefix : 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:04.9943676+07:00","message":"Next Push (prob) : 'อาจจะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:04.994375512+07:00","message":"push: {false  2 ภาพที่ 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.056531126+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.056566529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.056572735+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.056584428+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-05-21T13:27:05.056587876+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.056595375+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.056598008+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.056615086+07:00","message":"[bufferProcess] interim [120000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.056619823+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.056624439+07:00","message":"[bufferProcess] interim [120000000]: ภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.056641861+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.056645432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.056648287+07:00","message":"> Transcript [843] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.056651078+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.056653148+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.056654985+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.056656982+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.124441248+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.12447111+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.124473848+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.124475605+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.124477644+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.124480175+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.124482821+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.124484741+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.124486397+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.245070271+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.245108138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.245114493+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.245126805+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-05-21T13:27:05.245130295+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.245139496+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.245174494+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.245185426+07:00","message":"[bufferProcess] interim [240000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.245190766+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.24519516+07:00","message":"[bufferProcess] interim [240000000]: ภาพที่อาจจะไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.245198064+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.245201254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.245204144+07:00","message":"> Transcript [844] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.245212283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.245214398+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.245216382+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.245218473+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.374013937+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.374050282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.374056544+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.374075654+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-05-21T13:27:05.374079197+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.374086671+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.374090117+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.374095205+07:00","message":"[bufferProcess] interim [360000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.374097609+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.374100684+07:00","message":"[bufferProcess] interim [360000000]: ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.374103239+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.374106041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.374108752+07:00","message":"> Transcript [845] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.37411191+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.374114589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.374116749+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.374118822+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:05.704075592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:05.704086325+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.945275953+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.945316226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.945324913+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.945338458+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945344753+07:00","message":"[bufferProcess] interim [960000000]:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945347423+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945353463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945356167+07:00","message":"> Transcript [846] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945359607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945361655+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945364063+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945366518+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945371131+07:00","message":"Push: 'อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945372908+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945376243+07:00","message":"Set new StatePrefix : 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:05.945379357+07:00","message":"Next Push (prob) : 'สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:05.945386752+07:00","message":"push: {false อาจจะไม่ 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.453513432+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.453546017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.453551811+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.453562067+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-05-21T13:27:06.453564741+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.453572258+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.453575672+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.453581126+07:00","message":"[bufferProcess] interim [440000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.453583079+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.453585976+07:00","message":"[bufferProcess] interim [440000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.453588834+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.453591928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.45359486+07:00","message":"> Transcript [847] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.453597904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.453599805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.453601782+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.453604332+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.616963586+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.617000167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.617006371+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.617017933+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-05-21T13:27:06.617021283+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.617029516+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.617032666+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.617040394+07:00","message":"[bufferProcess] interim [620000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.617042808+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.617046839+07:00","message":"[bufferProcess] interim [620000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.61704908+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.617051927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.61705485+07:00","message":"> Transcript [848] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.617058113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.617060193+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.617063648+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.617065808+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.653221341+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.653256291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.653262135+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.65327241+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-05-21T13:27:06.653275588+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.653282483+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.653285155+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.653290795+07:00","message":"[bufferProcess] interim [680000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.653292851+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.653295675+07:00","message":"[bufferProcess] interim [680000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.653298158+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.653300997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.653303594+07:00","message":"> Transcript [849] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.65330669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.653308688+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.653310483+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.653314413+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.786819693+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.786867516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.786874565+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.786886901+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-05-21T13:27:06.786890905+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.786898938+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.786902013+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786907928+07:00","message":"[bufferProcess] interim [800000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786910219+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786913122+07:00","message":"[bufferProcess] interim [800000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786915491+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786918365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786921104+07:00","message":"> Transcript [850] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786924468+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786926371+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786928242+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786930458+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786933204+07:00","message":"Push: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786934964+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786937064+07:00","message":"Set new StatePrefix : 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.786939273+07:00","message":"Next Push (prob) : 'จริงๆแล้วมันสั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.786948975+07:00","message":"push: {false สัมพันธ์กัน 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.97301536+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.973052029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.973058749+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.973070933+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-05-21T13:27:06.973074801+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.973088835+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:06.973098448+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.973105636+07:00","message":"[bufferProcess] interim [980000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.973111303+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.973117021+07:00","message":"[bufferProcess] interim [980000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.973122077+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.973125054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.973128609+07:00","message":"> Transcript [851] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.973131197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:06.973133009+07:00","message":"Set new StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.174113452+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.174155036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.174161539+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.174177722+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-05-21T13:27:07.174181445+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.174192022+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.174195002+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.17420129+07:00","message":"[bufferProcess] interim [160000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.174203856+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.174207076+07:00","message":"[bufferProcess] interim [160000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.174209672+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.174212507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.17421517+07:00","message":"> Transcript [852] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.174217755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.174219918+07:00","message":"Set new StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.368694848+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.368729411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.368735611+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.368748886+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-05-21T13:27:07.368752685+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.368760579+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.368763556+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.368769+07:00","message":"[bufferProcess] interim [400000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.368772204+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.368775455+07:00","message":"[bufferProcess] interim [400000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.368778439+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.368781479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.368784484+07:00","message":"> Transcript [853] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.368787727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.368789613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.368791329+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.368793752+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.477056565+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.495277471+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.49531184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.495318638+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.49533478+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-05-21T13:27:07.49533853+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.495346777+07:00","message":"[buffer interim] 98 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.495349558+07:00","message":"[buffer interim] 98 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.495355181+07:00","message":"[bufferProcess] interim [520000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.495358065+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.495361558+07:00","message":"[bufferProcess] interim [520000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.495364061+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.495367257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.495369937+07:00","message":"> Transcript [854] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.495373132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.495375005+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.495376805+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.495379008+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.638935239+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.638972402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ\",\"confidence\":0.9461592}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.638979576+07:00","message":"receive interim result [true|false]: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.638989581+07:00","message":"end recv isFinal message id 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.638991654+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.638998384+07:00","message":"[buffer interim] 98 true เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639005342+07:00","message":"[bufferProcess] interim [670000000]:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639009072+07:00","message":"[bufferProcess] send to processor (isfinal):เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639024414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639051321+07:00","message":"> Transcript [855] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กันอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639057752+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639060309+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639062672+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639065524+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639068046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639070294+07:00","message":"> Transcript [856] [true]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639072565+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639074247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.63907597+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639078047+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:07.639087027+07:00","message":"Push: 'จริงแล้วมันสัมพันธ์กันอยู่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.639098594+07:00","message":"push: {true จริงแล้วมันสัมพันธ์กันอยู่นะคะ 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:07.650125828+07:00","message":"write wav file: './tmp/7577/7577_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:07.928112847+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.388194165+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.388235086+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-05-21T13:27:08.38824079+07:00","message":"receive interim result [false|false]: เริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.388255386+07:00","message":"[buffer interim] 99 false เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.388262252+07:00","message":"[bufferProcess] interim [480000000]:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.388264279+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.574604087+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.574646346+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-05-21T13:27:08.574655562+07:00","message":"receive interim result [false|false]: เริ่มที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.574670226+07:00","message":"[buffer interim] 99 false เริ่มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.574676578+07:00","message":"[bufferProcess] interim [660000000]:เริ่มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.574678621+07:00","message":"[bufferProcess] send to processor:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.574681795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.574684583+07:00","message":"> Transcript [857] [false]: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.5746867+07:00","message":"Set StatePrefix (first interim): 'เริ่ม'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:08.704617859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:08.704637881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.77328257+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.773320294+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-05-21T13:27:08.773326864+07:00","message":"receive interim result [false|false]: เริ่มที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.773340839+07:00","message":"[buffer interim] 99 false เริ่มที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.77334725+07:00","message":"[bufferProcess] interim [840000000]:เริ่มที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.77334981+07:00","message":"[bufferProcess] send to processor:เริ่มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.773353323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.773355883+07:00","message":"> Transcript [858] [false]: 'เริ่มที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.773358787+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.773360824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.773362628+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.773364465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.77565641+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.775671852+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-05-21T13:27:08.77567642+07:00","message":"receive interim result [false|false]: เริ่มที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.775687894+07:00","message":"[buffer interim] 99 false เริ่มที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.775691936+07:00","message":"[bufferProcess] interim [900000000]:เริ่มที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.775693958+07:00","message":"[bufferProcess] send to processor:เริ่มที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.775696309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.775698797+07:00","message":"> Transcript [859] [false]: 'เริ่มที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.77570117+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.775703197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.775704904+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.775706632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.897361565+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.897389871+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-05-21T13:27:08.897395502+07:00","message":"receive interim result [false|false]: เริ่มที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.897412205+07:00","message":"[buffer interim] 99 false เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.89741894+07:00","message":"[bufferProcess] interim [20000000]:เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.897421575+07:00","message":"[bufferProcess] send to processor:เริ่มที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.897424921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.897428106+07:00","message":"> Transcript [860] [false]: 'เริ่มที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.897431073+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.897433071+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.897434878+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:08.897436785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:08.946083188+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.033210762+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.033248579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มที่มนุษย์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.033255131+07:00","message":"receive interim result [true|false]: เริ่มที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.033263383+07:00","message":"end recv isFinal message id 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.03326562+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.033272328+07:00","message":"[buffer interim] 99 true เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033280807+07:00","message":"[bufferProcess] interim [260000000]:เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.03328385+07:00","message":"[bufferProcess] send to processor (isfinal):เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033295085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033312972+07:00","message":"> Transcript [861] [false]: 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033320248+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033323073+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033324935+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.03332692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033338411+07:00","message":"Push: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033340373+07:00","message":"TextPushed: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033342273+07:00","message":"Set new StatePrefix : 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033344925+07:00","message":"Next Push (prob) : 'ที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033348201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033350312+07:00","message":"> Transcript [862] [true]: 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033352417+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033354113+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.03335596+07:00","message":"StatePrefix: 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033357813+07:00","message":"TextPushed: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.033359729+07:00","message":"Push: 'ที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.03336982+07:00","message":"push: {false เริ่ม 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.033375909+07:00","message":"push: {true ที่มนุษย์ 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:09.040427538+07:00","message":"write wav file: './tmp/7577/7577_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.39776591+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.931226817+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.931263722+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-05-21T13:27:09.931270171+07:00","message":"receive interim result [false|false]: วง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:09.931284722+07:00","message":"[buffer interim] 100 false วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.931293555+07:00","message":"[bufferProcess] interim [540000000]:วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:09.931296352+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.262453634+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.262492303+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-05-21T13:27:10.262498373+07:00","message":"receive interim result [false|false]: วงเวียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.262513088+07:00","message":"[buffer interim] 100 false วงเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.262520935+07:00","message":"[bufferProcess] interim [840000000]:วงเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.262523308+07:00","message":"[bufferProcess] send to processor:วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.262528774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.262531711+07:00","message":"> Transcript [863] [false]: 'วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.26253399+07:00","message":"Set StatePrefix (first interim): 'วง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.579993348+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.580037058+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-05-21T13:27:10.580044753+07:00","message":"receive interim result [false|false]: วนเวียนไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.580061458+07:00","message":"[buffer interim] 100 false วนเวียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.580069221+07:00","message":"[bufferProcess] interim [140000000]:วนเวียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.580071635+07:00","message":"[bufferProcess] send to processor:วงเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.580078801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.58008165+07:00","message":"> Transcript [864] [false]: 'วงเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.5800848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.58008681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.58008918+07:00","message":"StatePrefix: 'วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.580091473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.64684188+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.646880699+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-05-21T13:27:10.646887517+07:00","message":"receive interim result [false|false]: วนเวียนไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.646904467+07:00","message":"[buffer interim] 100 false วนเวียนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.646912606+07:00","message":"[bufferProcess] interim [320000000]:วนเวียนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.646916114+07:00","message":"[bufferProcess] send to processor:วนเวียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.646924439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.646927059+07:00","message":"> Transcript [865] [false]: 'วนเวียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.646930047+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.646932223+07:00","message":"Set new StatePrefix: 'วนเวียนไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.951304002+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.951344323+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-05-21T13:27:10.951351646+07:00","message":"receive interim result [false|false]: วนเวียนไปถึงพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:10.951368341+07:00","message":"[buffer interim] 100 false วนเวียนไปถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.951376166+07:00","message":"[bufferProcess] interim [620000000]:วนเวียนไปถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.951378646+07:00","message":"[bufferProcess] send to processor:วนเวียนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.951382701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.951385833+07:00","message":"> Transcript [866] [false]: 'วนเวียนไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.951389298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.951391232+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.951392946+07:00","message":"StatePrefix: 'วนเวียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:10.951394895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.126794369+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.14149153+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.141527372+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-05-21T13:27:11.141533384+07:00","message":"receive interim result [false|false]: วนเวียนไปถึงพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.14155046+07:00","message":"[buffer interim] 100 false วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.141558544+07:00","message":"[bufferProcess] interim [740000000]:วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.141561104+07:00","message":"[bufferProcess] send to processor:วนเวียนไปถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.141564829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.141568154+07:00","message":"> Transcript [867] [false]: 'วนเวียนไปถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.141571886+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.141573836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.141575672+07:00","message":"StatePrefix: 'วนเวียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.141577648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.22383457+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.223877101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วนเวียนไปถึงพืช\",\"confidence\":0.9281107}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.223883199+07:00","message":"receive interim result [true|false]: วนเวียนไปถึงพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.223889615+07:00","message":"end recv isFinal message id 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.223891878+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.223898592+07:00","message":"[buffer interim] 100 true วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223905764+07:00","message":"[bufferProcess] interim [950000000]:วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223909244+07:00","message":"[bufferProcess] send to processor (isfinal):วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223913348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223916277+07:00","message":"> Transcript [868] [false]: 'วนเวียนไปถึงพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223919553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223921378+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223923244+07:00","message":"StatePrefix: 'วนเวียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.22392514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223926788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223928607+07:00","message":"> Transcript [869] [true]: 'วนเวียนไปถึงพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223930502+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223932086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223933689+07:00","message":"StatePrefix: 'วนเวียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223935296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.223938472+07:00","message":"Push: 'วนเวียนไปถึงพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.223947305+07:00","message":"push: {true วนเวียนไปถึงพืช 0 0xc000045c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:11.231319931+07:00","message":"write wav file: './tmp/7577/7577_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.318031646+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:11.705364826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:11.705378194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.855491177+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.855530878+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-05-21T13:27:11.85553732+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:11.855552859+07:00","message":"[buffer interim] 101 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.855558742+07:00","message":"[bufferProcess] interim [360000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:11.855560678+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.05959526+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.059642086+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-05-21T13:27:12.059648511+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.059661015+07:00","message":"[buffer interim] 101 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.059667984+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.0596703+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.059676181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.059679921+07:00","message":"> Transcript [870] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.059683282+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.309013718+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.30904854+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-05-21T13:27:12.309054757+07:00","message":"receive interim result [false|false]: แล้วก็กลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.309066423+07:00","message":"[buffer interim] 101 false แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.309073228+07:00","message":"[bufferProcess] interim [780000000]:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.309075475+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.30908068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.309083316+07:00","message":"> Transcript [871] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.309086214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.309088287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.309090099+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.30909221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.500201899+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.500242071+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-05-21T13:27:12.500248058+07:00","message":"receive interim result [false|false]: แล้วก็กลับมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.500260677+07:00","message":"[buffer interim] 101 false แล้วก็กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.500267323+07:00","message":"[bufferProcess] interim [20000000]:แล้วก็กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.500269926+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.500273534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.500276382+07:00","message":"> Transcript [872] [false]: 'แล้วก็กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.500279889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.500281837+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.500283566+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.500285674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.748101814+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.748140299+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-05-21T13:27:12.748145842+07:00","message":"receive interim result [false|false]: แล้วก็กลับมาที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.748162234+07:00","message":"[buffer interim] 101 false แล้วก็กลับมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.748168963+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็กลับมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.748172047+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.748175417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.74817847+07:00","message":"> Transcript [873] [false]: 'แล้วก็กลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.748181732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.7481838+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.748185636+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.748187596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.969972593+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.970011275+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-05-21T13:27:12.970018123+07:00","message":"receive interim result [false|false]: แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.970033988+07:00","message":"[buffer interim] 101 false แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970041398+07:00","message":"[bufferProcess] interim [500000000]:แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970044191+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970051497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970054394+07:00","message":"> Transcript [874] [false]: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970058083+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970060303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970062108+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970064361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970070953+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970073206+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970075131+07:00","message":"Set new StatePrefix : 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:12.970077229+07:00","message":"Next Push (prob) : 'ก็กลับมาที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:12.970088798+07:00","message":"push: {false แล้ว 0 0xc000425200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.046604153+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.066650709+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.066683415+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-05-21T13:27:13.066688742+07:00","message":"receive interim result [false|false]: แล้วก็กลับมาที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.066701538+07:00","message":"[buffer interim] 101 false แล้วก็กลับมาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.066707588+07:00","message":"[bufferProcess] interim [560000000]:แล้วก็กลับมาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.066710304+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.066715739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.066718298+07:00","message":"> Transcript [875] [false]: 'แล้วก็กลับมาที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.066721882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.066724054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.066725949+07:00","message":"StatePrefix: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.066728063+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.074142434+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.074155987+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-05-21T13:27:13.074159715+07:00","message":"receive interim result [false|false]: แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.074165334+07:00","message":"[buffer interim] 101 false แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.074169117+07:00","message":"[bufferProcess] interim [620000000]:แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.074171062+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับมาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.074173233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.074175414+07:00","message":"> Transcript [876] [false]: 'แล้วก็กลับมาที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.074177999+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.074179996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.074181746+07:00","message":"StatePrefix: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.074183542+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.144165899+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.144200685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับมาที่มนุษย์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.1442061+07:00","message":"receive interim result [true|false]: แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.144217697+07:00","message":"end recv isFinal message id 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.144220261+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.144229963+07:00","message":"[buffer interim] 101 true แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.14424789+07:00","message":"[bufferProcess] interim [740000000]:แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.14425139+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144254714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144258266+07:00","message":"> Transcript [877] [false]: 'แล้วก็กลับมาที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144261815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144263773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144265872+07:00","message":"StatePrefix: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144267924+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144269684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144271978+07:00","message":"> Transcript [878] [true]: 'แล้วก็กลับมาที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144275226+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144277998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144281849+07:00","message":"StatePrefix: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144283694+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:13.144290958+07:00","message":"Push: 'ก็กลับมาที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.144300625+07:00","message":"push: {true ก็กลับมาที่มนุษย์ 0 0xc000425200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:13.153762332+07:00","message":"write wav file: './tmp/7577/7577_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:13.240733746+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.28326739+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.283317889+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-05-21T13:27:14.28332522+07:00","message":"receive interim result [false|false]: เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.283340424+07:00","message":"[buffer interim] 102 false เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.28334871+07:00","message":"[bufferProcess] interim [840000000]:เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.283351214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.283358772+07:00","message":"[bufferProcess] send to processor (ticker):เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.283362892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.283366383+07:00","message":"> Transcript [879] [false]: 'เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.283369708+07:00","message":"Set StatePrefix (first interim): 'เหมือนกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.326427022+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.424669085+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.424715083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนกัน\",\"confidence\":0.8281771}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.42472168+07:00","message":"receive interim result [true|false]: เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.424731822+07:00","message":"end recv isFinal message id 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.424733894+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.42474081+07:00","message":"[buffer interim] 102 true เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.42475052+07:00","message":"[bufferProcess] interim [110000000]:เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.424756444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.424759538+07:00","message":"> Transcript [880] [true]: 'เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.424762387+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.424764536+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.424766511+07:00","message":"StatePrefix: 'เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.424768513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.424774227+07:00","message":"Push: 'เหมือนกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.424783056+07:00","message":"push: {true เหมือนกัน 0 0xc000044300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:14.431423675+07:00","message":"write wav file: './tmp/7577/7577_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.459118904+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.516125469+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.642229426+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.642251269+07:00","message":"found end of frame, send empty tag with msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.642255374+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.642265453+07:00","message":"[buffer interim] 103 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.642273394+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.64228439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.642289023+07:00","message":"> Transcript [881] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.642292666+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.642295642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.64229837+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.642301549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:14.642307868+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.64232051+07:00","message":"push: {true \n 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:14.646861212+07:00","message":"write wav file: './tmp/7577/7577_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:14.64753144+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:14.705811686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:14.705846663+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.184226147+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.184267033+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-05-21T13:27:15.18427424+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.184291234+07:00","message":"[buffer interim] 104 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.184297854+07:00","message":"[bufferProcess] interim [540000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.184299548+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.414984462+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.415028532+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-05-21T13:27:15.415034741+07:00","message":"receive interim result [false|false]: ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.415047396+07:00","message":"[buffer interim] 104 false ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.415059731+07:00","message":"[bufferProcess] interim [780000000]:ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.415062096+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.41506573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.415068702+07:00","message":"> Transcript [882] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.415070896+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.505347095+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.505390871+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-05-21T13:27:15.505397554+07:00","message":"receive interim result [false|false]: ในราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.505415955+07:00","message":"[buffer interim] 104 false ในราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.505423659+07:00","message":"[bufferProcess] interim [840000000]:ในราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.505427687+07:00","message":"[bufferProcess] send to processor:ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.505438112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.505442541+07:00","message":"> Transcript [883] [false]: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.505446342+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.505449463+07:00","message":"Set new StatePrefix: 'ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.726029924+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.726064957+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-05-21T13:27:15.726071093+07:00","message":"receive interim result [false|false]: ได้ราคาเท่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:15.726085176+07:00","message":"[buffer interim] 104 false ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.726091708+07:00","message":"[bufferProcess] interim [80000000]:ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.726093912+07:00","message":"[bufferProcess] send to processor:ในราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.726099225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.726101872+07:00","message":"> Transcript [884] [false]: 'ในราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.726104083+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:15.726105944+07:00","message":"Set new StatePrefix: 'ในราคา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.027128457+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.027165976+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-05-21T13:27:16.027171511+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าไหร่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.027181473+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.02718761+07:00","message":"[bufferProcess] interim [380000000]:ได้ราคาเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.027189983+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.027193206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.027196328+07:00","message":"> Transcript [885] [false]: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.027198538+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.027200487+07:00","message":"Set new StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.282096061+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.282129266+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-05-21T13:27:16.282134427+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.282148012+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.282155692+07:00","message":"[bufferProcess] interim [680000000]:ได้ราคาเท่าเรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.282157743+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.282168697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.282171611+07:00","message":"> Transcript [886] [false]: 'ได้ราคาเท่าไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.282174621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.282176881+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.282178667+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.282181619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.554587731+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.554618223+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-05-21T13:27:16.55462874+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองพวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.55464153+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.554647923+07:00","message":"[bufferProcess] interim [920000000]:ได้ราคาเท่าเรามองพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.554650159+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.554655384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.554658739+07:00","message":"> Transcript [887] [false]: 'ได้ราคาเท่าเรามอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.554661863+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.554663859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.554665669+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.554667607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.735265621+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.735304849+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-05-21T13:27:16.73531094+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.735326002+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.735332868+07:00","message":"[bufferProcess] interim [40000000]:ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.735335529+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.735338961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.735341752+07:00","message":"> Transcript [888] [false]: 'ได้ราคาเท่าเรามองพวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.735345556+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.735347479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.735349268+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.735351193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.988016466+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.988051903+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-05-21T13:27:16.98805723+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.988073263+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988079525+07:00","message":"[bufferProcess] interim [340000000]:ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988082131+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988086141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988088653+07:00","message":"> Transcript [889] [false]: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988091732+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988094228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988095934+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988097846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988100367+07:00","message":"Push: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988102255+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988104291+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:16.988106941+07:00","message":"Next Push (prob) : 'เรามองทุกอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:16.988114825+07:00","message":"push: {false ได้ราคาเท่า 0 0xc003198280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:17.625274363+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:17.625308836+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-05-21T13:27:17.625314945+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:17.625339001+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.625345982+07:00","message":"[bufferProcess] interim [940000000]:ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.625350132+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.625353634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.625368856+07:00","message":"> Transcript [890] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.625372962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.625375836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.625380006+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.625382399+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:17.634329955+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:17.634352567+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-05-21T13:27:17.634357886+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:17.634372984+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.634378297+07:00","message":"[bufferProcess] interim [0]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.634380458+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.634383841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.634386445+07:00","message":"> Transcript [891] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.634389245+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.634391304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.634393443+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.634399073+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:17.706384682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:17.706384585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:17.882485947+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:17.882521422+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-05-21T13:27:17.882527293+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:17.882542594+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.882549223+07:00","message":"[bufferProcess] interim [240000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.882551983+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.882555525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.882558208+07:00","message":"> Transcript [892] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.882561138+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.882563832+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.882565923+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:17.882568062+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.004787623+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.00483185+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-05-21T13:27:18.004838867+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.004855544+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.004863439+07:00","message":"[bufferProcess] interim [360000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.004866523+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.004873425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.004876113+07:00","message":"> Transcript [893] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.004880525+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.004882829+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.00488487+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.004887366+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.004894644+07:00","message":"Push: 'เรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.004896556+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.004898589+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.004901001+07:00","message":"Next Push (prob) : 'เป็นอยู่ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.004910898+07:00","message":"push: {false เรามองทุกอย่าง 0 0xc003198280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.005694369+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.005709599+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-05-21T13:27:18.005715019+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.005727079+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.005731339+07:00","message":"[bufferProcess] interim [420000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.005733577+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.005736167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.005738487+07:00","message":"> Transcript [894] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.005740514+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.00574261+07:00","message":"Set new StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.592126748+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.592170305+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-05-21T13:27:18.592176816+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.592194684+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.592203222+07:00","message":"[bufferProcess] interim [20000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.592205957+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.592210049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.592212838+07:00","message":"> Transcript [895] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.592216845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.592221518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.592223561+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.592226039+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.835422946+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.8354681+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-05-21T13:27:18.835475935+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:18.835493209+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.835500985+07:00","message":"[bufferProcess] interim [200000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.835503612+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.835507043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.83551048+07:00","message":"> Transcript [896] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.835514851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.835517421+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.835519244+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:18.835521836+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.093580676+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.093633374+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-05-21T13:27:19.093641535+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.093659206+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.093667376+07:00","message":"[bufferProcess] interim [440000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.093670067+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.09367683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.093680699+07:00","message":"> Transcript [897] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.093684291+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.093686355+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.093688599+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.093691797+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.282902449+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.282955404+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-05-21T13:27:19.282965457+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.282988226+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.283002426+07:00","message":"[bufferProcess] interim [680000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.283006886+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.283016518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.283020583+07:00","message":"> Transcript [898] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.28302608+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.283029409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.2830328+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.283039971+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.283049571+07:00","message":"Push: 'เป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.283052874+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.283056143+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.283059738+07:00","message":"Next Push (prob) : 'ใต้ระบบใด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.283072875+07:00","message":"push: {false เป็นอยู่ภาย 0 0xc003198280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.48777501+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.487818531+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-05-21T13:27:19.487826164+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.4878449+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.487857381+07:00","message":"[bufferProcess] interim [920000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.487862367+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.487874127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.487878446+07:00","message":"> Transcript [899] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.487887603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.487891025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.487894782+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.487898472+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.806330774+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.806366588+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-05-21T13:27:19.806373533+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.806388261+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.80639658+07:00","message":"[bufferProcess] interim [160000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.806399728+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.806403096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.806405843+07:00","message":"> Transcript [900] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.806409453+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.806411568+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.806413866+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.806416376+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.944528235+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.944576221+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-05-21T13:27:19.944584197+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:19.944599856+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.944611378+07:00","message":"[bufferProcess] interim [280000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.944614366+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.944627621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.944631254+07:00","message":"> Transcript [901] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.944635985+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.944638426+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.944640672+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:19.944643482+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.123802807+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.123838358+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-05-21T13:27:20.123844862+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.123859577+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.123868374+07:00","message":"[bufferProcess] interim [460000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.123871009+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.12387435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.123877294+07:00","message":"> Transcript [902] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.123881821+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.123884057+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.123886353+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.123889194+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.123895261+07:00","message":"Push: 'ใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.123897148+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.123899434+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.123902108+07:00","message":"Next Push (prob) : 'ระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.123924792+07:00","message":"push: {false ใต้ระบบใด 0 0xc003198280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.431784981+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.431822743+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-05-21T13:27:20.431830293+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.431844158+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.431851341+07:00","message":"[bufferProcess] interim [760000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.431853962+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.431858157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.43186075+07:00","message":"> Transcript [903] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.43186472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.431866828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.431868505+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.431871151+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.627759744+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.627793814+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-05-21T13:27:20.627802102+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.627818727+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.627825787+07:00","message":"[bufferProcess] interim [0]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.627828564+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.627832578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.627846818+07:00","message":"> Transcript [904] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.627850959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.627852973+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.627854849+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.62785739+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:20.706509586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:20.706526209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.82635381+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.826393754+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-05-21T13:27:20.826400122+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.826412513+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.826419418+07:00","message":"[bufferProcess] interim [180000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.826422206+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.826427457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.826430124+07:00","message":"> Transcript [905] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.826433587+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.826435682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.826437911+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.82644075+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.893681428+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.893715918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.893722203+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.893736813+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.893743939+07:00","message":"[bufferProcess] interim [240000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.893746895+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.893750759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.893753719+07:00","message":"> Transcript [906] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.893757626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.893759974+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.893762141+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.893764663+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.893770885+07:00","message":"Push: 'ระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.893772918+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.893775633+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:20.8937779+07:00","message":"Next Push (prob) : 'เห็นความสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:20.893786138+07:00","message":"push: {false ระบบหนึ่งเราก็จะ 0 0xc003198280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.076034786+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.076076832+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-05-21T13:27:21.076085105+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.076099822+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.076106264+07:00","message":"[bufferProcess] interim [480000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.076109147+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.076115021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.076117736+07:00","message":"> Transcript [907] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.076120434+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.076122718+07:00","message":"Set new StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.395683135+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.395715311+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-05-21T13:27:21.395721152+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.395735432+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.39574179+07:00","message":"[bufferProcess] interim [780000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.395744836+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.395751951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.395754685+07:00","message":"> Transcript [908] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.395758507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.395760742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.395762655+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.395765045+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.535394227+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.535432397+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-05-21T13:27:21.535439063+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.535456605+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.535463728+07:00","message":"[bufferProcess] interim [840000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.535466788+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.535472771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.535475424+07:00","message":"> Transcript [909] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.535479478+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.535482267+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.535484529+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.535487734+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.601428046+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.601467728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.601473968+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.601490024+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.601497311+07:00","message":"[bufferProcess] interim [20000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.601500117+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.601503809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.601506355+07:00","message":"> Transcript [910] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.601510411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.601512452+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.601514536+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.601517654+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.798509051+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.798549434+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-05-21T13:27:21.798556135+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.798572568+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798584081+07:00","message":"[bufferProcess] interim [200000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798587092+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798592937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798595717+07:00","message":"> Transcript [911] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798613764+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798626267+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798631529+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798635645+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798643512+07:00","message":"Push: 'เห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798645478+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798647711+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:21.798650039+07:00","message":"Next Push (prob) : 'ของส่วนต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:21.798657557+07:00","message":"push: {false เห็นความสัมพันธ์ 0 0xc003198280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.13769314+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.236382591+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.236428684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.236435857+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.236455848+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.23645955+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-05-21T13:27:22.236462485+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.236468819+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.236483817+07:00","message":"[buffer interim] 104 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236491715+07:00","message":"[bufferProcess] interim [560000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236495197+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236498516+07:00","message":"[bufferProcess] interim [620000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236500521+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236503659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236506329+07:00","message":"> Transcript [912] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236511019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236513333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236515084+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236517789+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236519734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236521584+07:00","message":"> Transcript [913] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236526396+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236528074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236529642+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.236533746+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.296240178+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.296281978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น\",\"confidence\":0.9484659}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.296290082+07:00","message":"receive interim result [true|false]: ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.296301581+07:00","message":"end recv isFinal message id 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.296303549+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.296314455+07:00","message":"[buffer interim] 104 true ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296325467+07:00","message":"[bufferProcess] interim [710000000]:ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296329133+07:00","message":"[bufferProcess] send to processor (isfinal):ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296344785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.29636256+07:00","message":"> Transcript [914] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296369234+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296371405+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296373507+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296376592+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296379979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296382128+07:00","message":"> Transcript [915] [true]: 'ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296384436+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296386086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.2963877+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296390336+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296392384+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296636377+07:00","message":"Push: 'ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296639976+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.29664254+07:00","message":"Set new StatePrefix : 'ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296644843+07:00","message":"Next Push (prob) : 'ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.296655421+07:00","message":"push: {true ของส่วนต่างๆนั้น 0 0xc003198280}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:22.296670116+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_104.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:22.309505003+07:00","message":"write wav file: './tmp/7577/7577_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:22.589343731+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.125986395+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.12603349+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-05-21T13:27:23.12603903+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.126053382+07:00","message":"[buffer interim] 105 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.126059758+07:00","message":"[bufferProcess] interim [540000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.126061685+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.310455956+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.310489153+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-05-21T13:27:23.310494261+07:00","message":"receive interim result [false|false]: ซึ่งวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.310508114+07:00","message":"[buffer interim] 105 false ซึ่งวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.31051367+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.310516001+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.31051929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.310522154+07:00","message":"> Transcript [916] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.310524635+07:00","message":"Set StatePrefix (first interim): 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.322348139+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.322374527+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-05-21T13:27:23.322379651+07:00","message":"receive interim result [false|false]: ซึ่งวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.322391949+07:00","message":"[buffer interim] 105 false ซึ่งวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.322397323+07:00","message":"[bufferProcess] interim [780000000]:ซึ่งวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.322399553+07:00","message":"[bufferProcess] send to processor:ซึ่งวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.322402971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.322405523+07:00","message":"> Transcript [917] [false]: 'ซึ่งวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.322408182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.322410393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.322412087+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.322413918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.612695156+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.612731611+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-05-21T13:27:23.612737395+07:00","message":"receive interim result [false|false]: ซึ่งวันนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.612752221+07:00","message":"[buffer interim] 105 false ซึ่งวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.612758741+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.612761152+07:00","message":"[bufferProcess] send to processor:ซึ่งวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.612764592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.612767636+07:00","message":"> Transcript [918] [false]: 'ซึ่งวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.61277068+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.612772884+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.612774586+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.612776402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:23.707523142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:23.707535359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.766050884+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.766090752+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-05-21T13:27:23.766096409+07:00","message":"receive interim result [false|false]: ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.766112266+07:00","message":"[buffer interim] 105 false ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.766119146+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.766121631+07:00","message":"[bufferProcess] send to processor:ซึ่งวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.76612484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.766127653+07:00","message":"> Transcript [919] [false]: 'ซึ่งวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.766131153+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.766133387+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.766135128+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.766136964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.818273935+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.923724019+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.923763634+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-05-21T13:27:23.923769648+07:00","message":"receive interim result [true|false]: ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.923776926+07:00","message":"end recv isFinal message id 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.923779072+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.92378515+07:00","message":"[buffer interim] 105 true ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923793259+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923796284+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923807278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923824242+07:00","message":"> Transcript [920] [false]: 'ซึ่งวันนี้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923829217+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923831661+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923833682+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923835608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.92384261+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923844672+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923846622+07:00","message":"Set new StatePrefix : 'ซึ่งวันนี้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923849034+07:00","message":"Next Push (prob) : 'วันนี้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923851601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923853899+07:00","message":"> Transcript [921] [true]: 'ซึ่งวันนี้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923856121+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923857735+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923859312+07:00","message":"StatePrefix: 'ซึ่งวันนี้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923861115+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:23.923863163+07:00","message":"Push: 'วันนี้ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.923874335+07:00","message":"push: {false ซึ่ง 0 0xc00049df00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.923901507+07:00","message":"push: {true วันนี้ก็จะ 0 0xc00049df00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:23.930223949+07:00","message":"write wav file: './tmp/7577/7577_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:23.938735499+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.383201575+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.383250376+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-05-21T13:27:24.383258652+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.383277629+07:00","message":"[buffer interim] 106 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.383285196+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.383288074+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.624939954+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.624976501+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-05-21T13:27:24.624981834+07:00","message":"receive interim result [false|false]: เป็นต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.624995776+07:00","message":"[buffer interim] 106 false เป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.625002248+07:00","message":"[bufferProcess] interim [660000000]:เป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.625004873+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.625011763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.625014809+07:00","message":"> Transcript [922] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.625017273+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.637009415+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.637039613+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-05-21T13:27:24.63704477+07:00","message":"receive interim result [false|false]: เป็นผัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.637058093+07:00","message":"[buffer interim] 106 false เป็นผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.637074965+07:00","message":"[bufferProcess] interim [720000000]:เป็นผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.637077597+07:00","message":"[bufferProcess] send to processor:เป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.637082142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.637084896+07:00","message":"> Transcript [923] [false]: 'เป็นต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.637088068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.637090115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.637091911+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.637093856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.656841002+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.65686741+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-05-21T13:27:24.656872704+07:00","message":"receive interim result [false|false]: เป็นส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.656888233+07:00","message":"[buffer interim] 106 false เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.6568947+07:00","message":"[bufferProcess] interim [780000000]:เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.656896911+07:00","message":"[bufferProcess] send to processor:เป็นผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.6569032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.656906066+07:00","message":"> Transcript [924] [false]: 'เป็นผัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.656909413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.656911422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.656913129+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.656915044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.916453632+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.916488354+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-05-21T13:27:24.916493602+07:00","message":"receive interim result [false|false]: เป็นส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.916507303+07:00","message":"[buffer interim] 106 false เป็นส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.91651381+07:00","message":"[bufferProcess] interim [960000000]:เป็นส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.916515963+07:00","message":"[bufferProcess] send to processor:เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.916519106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.916522005+07:00","message":"> Transcript [925] [false]: 'เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.91652674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.916528816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.916530626+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.916532473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.974365893+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.974403322+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-05-21T13:27:24.97440935+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.97442225+07:00","message":"[buffer interim] 106 false เป็นส่วนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974428823+07:00","message":"[bufferProcess] interim [80000000]:เป็นส่วนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974431139+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974441182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974444088+07:00","message":"> Transcript [926] [false]: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974447382+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974449393+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974451195+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974453301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974455891+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974457935+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974459939+07:00","message":"Set new StatePrefix : 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:24.974461989+07:00","message":"Next Push (prob) : 'ส่วนที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:24.974468995+07:00","message":"push: {false เป็น 0 0xc001e32780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.185557088+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.185593382+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-05-21T13:27:25.185599417+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.185611908+07:00","message":"[buffer interim] 106 false เป็นส่วนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.185625081+07:00","message":"[bufferProcess] interim [260000000]:เป็นส่วนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.18562763+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.185633259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.185636207+07:00","message":"> Transcript [927] [false]: 'เป็นส่วนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.1856397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.185641757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.18564354+07:00","message":"StatePrefix: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.185645747+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.32123819+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.321273976+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-05-21T13:27:25.321279967+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.321294575+07:00","message":"[buffer interim] 106 false เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.321301047+07:00","message":"[bufferProcess] interim [380000000]:เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.321303334+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.32130895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.321312222+07:00","message":"> Transcript [928] [false]: 'เป็นส่วนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.32131547+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.321317455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.321319246+07:00","message":"StatePrefix: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.321321212+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.659551123+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.659587733+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-05-21T13:27:25.65959428+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.659609101+07:00","message":"[buffer interim] 106 false เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.659627115+07:00","message":"[bufferProcess] interim [560000000]:เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.659631508+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.659636948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.659640289+07:00","message":"> Transcript [929] [false]: 'เป็นส่วนที่เราจะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.659643461+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.659645407+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.659647206+07:00","message":"StatePrefix: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.65964921+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.736409604+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.776795111+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.77682982+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-05-21T13:27:25.776835516+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้องรีบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.776850672+07:00","message":"[buffer interim] 106 false เป็นส่วนที่เราจะต้องรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776858424+07:00","message":"[bufferProcess] interim [800000000]:เป็นส่วนที่เราจะต้องรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776860809+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776864512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776867208+07:00","message":"> Transcript [930] [false]: 'เป็นส่วนที่เราจะต้องได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776870844+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776872812+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776874536+07:00","message":"StatePrefix: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776876485+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776880913+07:00","message":"Push: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776883004+07:00","message":"TextPushed: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776885241+07:00","message":"Set new StatePrefix : 'เป็นส่วนที่เราจะต้องได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.776887405+07:00","message":"Next Push (prob) : 'เราจะต้องได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.776894936+07:00","message":"push: {false ส่วนที่ 0 0xc001e32780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.857022532+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.8609577+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.86098954+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-05-21T13:27:25.860995514+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.861006476+07:00","message":"[buffer interim] 106 false เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.86101283+07:00","message":"[bufferProcess] interim [860000000]:เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.86101544+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะต้องรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.861020635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.861023213+07:00","message":"> Transcript [931] [false]: 'เป็นส่วนที่เราจะต้องรีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.861026933+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.861028916+07:00","message":"Set new StatePrefix: 'เป็นส่วนที่เราจะต้องรีบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.94176579+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.941801262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วนที่เราจะต้องไปเรียน\",\"confidence\":0.9531166}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.941806875+07:00","message":"receive interim result [true|false]: เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.941817833+07:00","message":"end recv isFinal message id 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.941820098+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.941826266+07:00","message":"[buffer interim] 106 true เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941838645+07:00","message":"[bufferProcess] interim [10000000]:เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941846478+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941850739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941853803+07:00","message":"> Transcript [932] [false]: 'เป็นส่วนที่เราจะต้องไปเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941856226+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.9418582+07:00","message":"Set new StatePrefix: 'เป็นส่วนที่เราจะต้องไปเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941860052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941861752+07:00","message":"> Transcript [933] [true]: 'เป็นส่วนที่เราจะต้องไปเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941865183+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941867093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941868885+07:00","message":"StatePrefix: 'เป็นส่วนที่เราจะต้องไปเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941870941+07:00","message":"TextPushed: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:25.941874142+07:00","message":"Push: 'เราจะต้องไปเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:25.941882399+07:00","message":"push: {true เราจะต้องไปเรียน 0 0xc001e32780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:25.950017807+07:00","message":"write wav file: './tmp/7577/7577_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:26.49669806+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:26.591317618+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:26.591344522+07:00","message":"found end of frame, send empty tag with msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:26.591347939+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:26.591357062+07:00","message":"[buffer interim] 107 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:26.591365137+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:26.591368988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:26.591372209+07:00","message":"> Transcript [934] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:26.591375122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:26.591377+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:26.591379511+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:26.59138125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:26.591383845+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:26.591396181+07:00","message":"push: {true \n 0 0xc000424b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:26.599257017+07:00","message":"write wav file: './tmp/7577/7577_107.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:26.70766422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:26.707677744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:27.208481869+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:27.26846043+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:27.433648674+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:27.43367996+07:00","message":"found end of frame, send empty tag with msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:27.433685027+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:27.433696067+07:00","message":"[buffer interim] 108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:27.433705262+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:27.433710461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:27.43371479+07:00","message":"> Transcript [935] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:27.433718806+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:27.433721899+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:27.433725275+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:27.433727894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:27.433731795+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:27.433744862+07:00","message":"push: {true \n 0 0xc0001fa100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:27.438565279+07:00","message":"write wav file: './tmp/7577/7577_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:27.847483958+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.383459118+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.38349779+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-05-21T13:27:28.383502957+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.383515817+07:00","message":"[buffer interim] 109 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.383521952+07:00","message":"[bufferProcess] interim [600000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.383523705+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.524095736+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.524153657+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-05-21T13:27:28.524160761+07:00","message":"receive interim result [false|false]: ถ้าผู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.524184686+07:00","message":"[buffer interim] 109 false ถ้าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.52419293+07:00","message":"[bufferProcess] interim [720000000]:ถ้าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.524196841+07:00","message":"[bufferProcess] send to processor:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.524201809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.524205496+07:00","message":"> Transcript [936] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.524208726+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.570999234+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.57104169+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-05-21T13:27:28.571047319+07:00","message":"receive interim result [false|false]: ถ้าพูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.571062106+07:00","message":"[buffer interim] 109 false ถ้าพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.571069161+07:00","message":"[bufferProcess] interim [780000000]:ถ้าพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.571071554+07:00","message":"[bufferProcess] send to processor:ถ้าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.571075374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.571078328+07:00","message":"> Transcript [937] [false]: 'ถ้าผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.571081576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.571083591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.571085293+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.571087419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.821941955+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.821982623+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-05-21T13:27:28.821989192+07:00","message":"receive interim result [false|false]: ถ้าพูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:28.822006184+07:00","message":"[buffer interim] 109 false ถ้าพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.822015008+07:00","message":"[bufferProcess] interim [20000000]:ถ้าพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.82201721+07:00","message":"[bufferProcess] send to processor:ถ้าพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.822025029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.822027792+07:00","message":"> Transcript [938] [false]: 'ถ้าพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.822031097+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.822033124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.822034909+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:28.822037504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.090046575+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.090124974+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-05-21T13:27:29.090132688+07:00","message":"receive interim result [false|false]: ถ้าพูดถึงจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.090149768+07:00","message":"[buffer interim] 109 false ถ้าพูดถึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.090158907+07:00","message":"[bufferProcess] interim [200000000]:ถ้าพูดถึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.090161472+07:00","message":"[bufferProcess] send to processor:ถ้าพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.090168028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.090171257+07:00","message":"> Transcript [939] [false]: 'ถ้าพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.090174598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.090176656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.090178502+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.09018072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.100929205+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.100946395+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-05-21T13:27:29.100950726+07:00","message":"receive interim result [false|false]: ถ้าพูดถึงเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.100956248+07:00","message":"[buffer interim] 109 false ถ้าพูดถึงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.100960961+07:00","message":"[bufferProcess] interim [260000000]:ถ้าพูดถึงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.100962989+07:00","message":"[bufferProcess] send to processor:ถ้าพูดถึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.100973009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.100975174+07:00","message":"> Transcript [940] [false]: 'ถ้าพูดถึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.100977632+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.10097955+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.100981226+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.100983454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.100990292+07:00","message":"Push: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.10099292+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.10099531+07:00","message":"Set new StatePrefix : 'ถ้าพูดถึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.100997618+07:00","message":"Next Push (prob) : 'พูดถึงจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.101007594+07:00","message":"push: {false ถ้า 0 0xc003198080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.105463019+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.105480731+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-05-21T13:27:29.105486268+07:00","message":"receive interim result [false|false]: ถ้าพูดถึงระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.10549657+07:00","message":"[buffer interim] 109 false ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.105500699+07:00","message":"[bufferProcess] interim [320000000]:ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.105502984+07:00","message":"[bufferProcess] send to processor:ถ้าพูดถึงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.105505511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.105507775+07:00","message":"> Transcript [941] [false]: 'ถ้าพูดถึงเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.105510538+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.105513416+07:00","message":"Set new StatePrefix: 'ถ้าพูดถึงเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.185467084+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.28213999+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.282188572+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-05-21T13:27:29.282203264+07:00","message":"receive interim result [true|false]: ถ้าพูดถึงระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.282216211+07:00","message":"end recv isFinal message id 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.282218669+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.282226451+07:00","message":"[buffer interim] 109 true ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.282238365+07:00","message":"[bufferProcess] interim [560000000]:ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.282241742+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.28224527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.28224819+07:00","message":"> Transcript [942] [false]: 'ถ้าพูดถึงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.282251151+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.282253863+07:00","message":"Set new StatePrefix: 'ถ้าพูดถึงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.282255647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.282257353+07:00","message":"> Transcript [943] [true]: 'ถ้าพูดถึงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.282259691+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.282261444+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.282263298+07:00","message":"StatePrefix: 'ถ้าพูดถึงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.282265671+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:29.282273554+07:00","message":"Push: 'พูดถึงระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.282284178+07:00","message":"push: {true พูดถึงระบบ 0 0xc003198080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:29.288945443+07:00","message":"write wav file: './tmp/7577/7577_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:29.700604397+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:29.70853826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:29.708553571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:30.596242044+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:30.725330518+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:30.725350815+07:00","message":"found end of frame, send empty tag with msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:30.725353873+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:30.725360788+07:00","message":"[buffer interim] 110 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:30.725367289+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:30.72537066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:30.725373554+07:00","message":"> Transcript [944] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:30.725375826+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:30.725377833+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:30.725379596+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:30.725381284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:30.72538376+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:30.7253933+07:00","message":"push: {true \n 0 0xc000425300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:30.731494444+07:00","message":"write wav file: './tmp/7577/7577_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:30.858484659+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.417607013+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.417660367+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-05-21T13:27:31.417666078+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.41768201+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.41768738+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-05-21T13:27:31.417690104+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.417722006+07:00","message":"[buffer interim] 111 false นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.417757361+07:00","message":"[buffer interim] 111 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.417766943+07:00","message":"[bufferProcess] interim [480000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.417769644+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.417772652+07:00","message":"[bufferProcess] interim [600000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.417775024+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.417782325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.417786025+07:00","message":"> Transcript [945] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.417788315+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.709331138+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.709360063+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-05-21T13:27:31.70936601+07:00","message":"receive interim result [false|false]: นักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.709380405+07:00","message":"[buffer interim] 111 false นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.709386233+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.709388397+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.709393393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.709395991+07:00","message":"> Transcript [946] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.709399046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.709401141+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.709403229+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.709405296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.897899282+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.897941159+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-05-21T13:27:31.89794737+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:31.897960955+07:00","message":"[buffer interim] 111 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.897967312+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.897970135+07:00","message":"[bufferProcess] send to processor:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.897975577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.89797888+07:00","message":"> Transcript [947] [false]: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.897982223+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.89798429+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.897986999+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:31.897989507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.266357656+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.348059837+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.348098863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.348105227+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.348113074+07:00","message":"end recv isFinal message id 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.348115295+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.348121266+07:00","message":"[buffer interim] 111 true นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.34812783+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348131051+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348134032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348136757+07:00","message":"> Transcript [948] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348139482+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.34814145+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348143318+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348145339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348147119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348149974+07:00","message":"> Transcript [949] [true]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348151935+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348153519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348155189+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348156879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.348159305+07:00","message":"Push: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.34816682+07:00","message":"push: {true นักเรียนคิดว่า 0 0xc003198880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:32.35482248+07:00","message":"write wav file: './tmp/7577/7577_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.457445189+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:32.708723441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:32.708745159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.927303743+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.927343475+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-05-21T13:27:32.927348867+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:32.927364412+07:00","message":"[buffer interim] 112 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.927370784+07:00","message":"[bufferProcess] interim [480000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:32.927372447+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.18192011+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.181956258+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-05-21T13:27:33.181961758+07:00","message":"receive interim result [false|false]: มีราย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.181975914+07:00","message":"[buffer interim] 112 false มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.18198233+07:00","message":"[bufferProcess] interim [780000000]:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.181984372+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.18198756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.181990281+07:00","message":"> Transcript [950] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.181992293+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.302567331+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.302600008+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-05-21T13:27:33.302605453+07:00","message":"receive interim result [false|false]: มีระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.302622105+07:00","message":"[buffer interim] 112 false มีระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.302628437+07:00","message":"[bufferProcess] interim [840000000]:มีระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.302630795+07:00","message":"[bufferProcess] send to processor:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.302636066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.302639065+07:00","message":"> Transcript [951] [false]: 'มีราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.302641744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.302644412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.302646323+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.302648223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.305719966+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.305730544+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-05-21T13:27:33.305733877+07:00","message":"receive interim result [false|false]: มีระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.305741772+07:00","message":"[buffer interim] 112 false มีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.305745084+07:00","message":"[bufferProcess] interim [900000000]:มีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.305746922+07:00","message":"[bufferProcess] send to processor:มีระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.305751618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.305753874+07:00","message":"> Transcript [952] [false]: 'มีระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.305755995+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.305757736+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.305759449+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.305761134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.810870528+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.810911834+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-05-21T13:27:33.810918068+07:00","message":"receive interim result [false|false]: มีระบบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:33.810930443+07:00","message":"[buffer interim] 112 false มีระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.810939825+07:00","message":"[bufferProcess] interim [380000000]:มีระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.810943229+07:00","message":"[bufferProcess] send to processor:มีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.810949394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.810953415+07:00","message":"> Transcript [953] [false]: 'มีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.810956947+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.810959684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.810963878+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:33.810966486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.078464669+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.078505353+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-05-21T13:27:34.078511563+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.07852347+07:00","message":"[buffer interim] 112 false มีระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.078534123+07:00","message":"[bufferProcess] interim [680000000]:มีระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.078537988+07:00","message":"[bufferProcess] send to processor:มีระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.078545578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.078549166+07:00","message":"> Transcript [954] [false]: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.078553501+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.07855655+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.078559847+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.078561798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.078565789+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.078568475+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.078571411+07:00","message":"Set new StatePrefix : 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.078574607+07:00","message":"Next Push (prob) : 'ระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.078588426+07:00","message":"push: {false มี 0 0xc0001faf80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.523471546+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.523504907+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-05-21T13:27:34.523510603+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.523522834+07:00","message":"[buffer interim] 112 false มีระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.523528727+07:00","message":"[bufferProcess] interim [100000000]:มีระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.52353138+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.523536852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.523539669+07:00","message":"> Transcript [955] [false]: 'มีระบบอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.523542706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.523544796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.523546657+07:00","message":"StatePrefix: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.523549156+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.59364021+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.593676176+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-05-21T13:27:34.593682493+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.593694863+07:00","message":"[buffer interim] 112 false มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.593701314+07:00","message":"[bufferProcess] interim [220000000]:มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.593703688+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.593709874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.593712503+07:00","message":"> Transcript [956] [false]: 'มีระบบอะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.593715538+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.593717858+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.593720178+07:00","message":"StatePrefix: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.593722923+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.714247507+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.714281851+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-05-21T13:27:34.714287191+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.714307021+07:00","message":"[buffer interim] 112 false มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.714316421+07:00","message":"[bufferProcess] interim [280000000]:มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.714319512+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.714323907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.714328015+07:00","message":"> Transcript [957] [false]: 'มีระบบอะไรบ้างที่น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.714332635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.714335128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.714338123+07:00","message":"StatePrefix: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.714340676+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.780025978+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.780057555+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-05-21T13:27:34.780063002+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.780077677+07:00","message":"[buffer interim] 112 false มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.780086438+07:00","message":"[bufferProcess] interim [400000000]:มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.78008886+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.780094725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.780099216+07:00","message":"> Transcript [958] [false]: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.780102474+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.780104532+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.780106344+07:00","message":"StatePrefix: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.780108497+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.78011453+07:00","message":"Push: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.780116433+07:00","message":"TextPushed: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.780119439+07:00","message":"Set new StatePrefix : 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:34.780121912+07:00","message":"Next Push (prob) : 'บ้างที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:34.780143945+07:00","message":"push: {false ระบบอะไร 0 0xc0001faf80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.035649475+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.035686038+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-05-21T13:27:35.035691715+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.035701023+07:00","message":"[buffer interim] 112 false มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.035706894+07:00","message":"[bufferProcess] interim [580000000]:มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.035709165+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.035712365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.035715031+07:00","message":"> Transcript [959] [false]: 'มีระบบอะไรบ้างที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.035718271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.035720538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.035722724+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.035725018+07:00","message":"TextPushed: 'มีระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.095173602+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.095212051+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-05-21T13:27:35.095218373+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.095235463+07:00","message":"[buffer interim] 112 false มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.095241826+07:00","message":"[bufferProcess] interim [700000000]:มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.095245986+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.09525496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.095257694+07:00","message":"> Transcript [960] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.095261251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.095263468+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.09526558+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.095267667+07:00","message":"TextPushed: 'มีระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.124922556+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.124947108+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.12495014+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.124952004+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.124953808+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.1249555+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.124957232+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.124958926+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.124960922+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.124974165+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.124975969+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.431781215+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.431822824+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-05-21T13:27:35.431829184+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.431841978+07:00","message":"[buffer interim] 112 false มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.431849178+07:00","message":"[bufferProcess] interim [0]:มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.431851956+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.43185826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.431861118+07:00","message":"> Transcript [961] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.431864382+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.431866508+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.431868897+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.431872004+07:00","message":"TextPushed: 'มีระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.466587896+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.484925452+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.484986156+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-05-21T13:27:35.484995362+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.485014128+07:00","message":"[buffer interim] 112 false มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.48503016+07:00","message":"[bufferProcess] interim [60000000]:มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.485034483+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.485039288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.485043385+07:00","message":"> Transcript [962] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.485048022+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.485051001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.485054705+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.485058902+07:00","message":"TextPushed: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.48506428+07:00","message":"Push: 'บ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.485067326+07:00","message":"TextPushed: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.485070482+07:00","message":"Set new StatePrefix : 'มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.485074077+07:00","message":"Next Push (prob) : 'เรียนรู้จักค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.485084636+07:00","message":"push: {false บ้างที่นัก 0 0xc0001faf80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.561458247+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.561499245+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-05-21T13:27:35.561506652+07:00","message":"receive interim result [true|false]: มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.56151772+07:00","message":"end recv isFinal message id 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.561520673+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.561529185+07:00","message":"[buffer interim] 112 true มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.561540774+07:00","message":"[bufferProcess] interim [240000000]:มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.561544346+07:00","message":"[bufferProcess] send to processor (isfinal):มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.561548314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.561551622+07:00","message":"> Transcript [963] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.561554063+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.561556117+07:00","message":"Set new StatePrefix: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.56155796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.561559906+07:00","message":"> Transcript [964] [true]: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.561562502+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.561564323+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.561565971+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.56156851+07:00","message":"TextPushed: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:35.561571363+07:00","message":"Push: 'เรียนรู้จักคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:35.561580442+07:00","message":"push: {true เรียนรู้จักคะ 0 0xc0001faf80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:35.570340963+07:00","message":"write wav file: './tmp/7577/7577_112.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:35.709483597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:35.709498224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:36.051516051+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.249202168+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.249251214+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-05-21T13:27:37.249258051+07:00","message":"receive interim result [false|false]: อ้อมให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.249282195+07:00","message":"[buffer interim] 113 false อ้อมให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.249291213+07:00","message":"[bufferProcess] interim [960000000]:อ้อมให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.249294561+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.249304049+07:00","message":"[bufferProcess] send to processor (ticker):อ้อมให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.249308425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.249313265+07:00","message":"> Transcript [965] [false]: 'อ้อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.249316573+07:00","message":"Set StatePrefix (first interim): 'อ้อมให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.389350092+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.389384738+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-05-21T13:27:37.389390975+07:00","message":"receive interim result [false|false]: กูเอาให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.389401715+07:00","message":"[buffer interim] 113 false กูเอาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.389408313+07:00","message":"[bufferProcess] interim [20000000]:กูเอาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.389410112+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.413786574+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.413811236+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-05-21T13:27:37.41384371+07:00","message":"receive interim result [false|false]: อ้อมให้ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.413860504+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.413864838+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-05-21T13:27:37.413867398+07:00","message":"receive interim result [false|false]: อ้อมให้เวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.413872374+07:00","message":"[buffer interim] 113 false อ้อมให้ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.413875201+07:00","message":"[buffer interim] 113 false อ้อมให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413879871+07:00","message":"[bufferProcess] interim [80000000]:อ้อมให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413881678+07:00","message":"[bufferProcess] send to processor:กูเอาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413884336+07:00","message":"[bufferProcess] interim [140000000]:อ้อมให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413886168+07:00","message":"[bufferProcess] send to processor:อ้อมให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413888976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413891861+07:00","message":"> Transcript [966] [false]: 'กูเอาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413894158+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413896215+07:00","message":"Set new StatePrefix: 'กูเอาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413897735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413899501+07:00","message":"> Transcript [967] [false]: 'อ้อมให้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413901138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.413902639+07:00","message":"Set new StatePrefix: 'อ้อมให้ไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.667096131+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.667128083+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-05-21T13:27:37.667134804+07:00","message":"receive interim result [false|false]: อ้อมให้เวลาคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.667147234+07:00","message":"[buffer interim] 113 false อ้อมให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.667153766+07:00","message":"[bufferProcess] interim [440000000]:อ้อมให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.667156058+07:00","message":"[bufferProcess] send to processor:อ้อมให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.667161501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.667164549+07:00","message":"> Transcript [968] [false]: 'อ้อมให้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.667167043+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.667169085+07:00","message":"Set new StatePrefix: 'อ้อมให้เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.995493849+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.995532506+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-05-21T13:27:37.99553847+07:00","message":"receive interim result [false|false]: อ้อมให้เวลาคิดสัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:37.995550934+07:00","message":"[buffer interim] 113 false อ้อมให้เวลาคิดสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.995559145+07:00","message":"[bufferProcess] interim [800000000]:อ้อมให้เวลาคิดสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.995561601+07:00","message":"[bufferProcess] send to processor:อ้อมให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.99556531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.995568298+07:00","message":"> Transcript [969] [false]: 'อ้อมให้เวลาคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.995571832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.99557401+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.995575889+07:00","message":"StatePrefix: 'อ้อมให้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:37.995578065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.149940958+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.149982289+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-05-21T13:27:38.149989792+07:00","message":"receive interim result [false|false]: อ้อมให้เวลาคิดสักปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.150007811+07:00","message":"[buffer interim] 113 false อ้อมให้เวลาคิดสักปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.150016116+07:00","message":"[bufferProcess] interim [920000000]:อ้อมให้เวลาคิดสักปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.150018651+07:00","message":"[bufferProcess] send to processor:อ้อมให้เวลาคิดสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.150022448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.150025075+07:00","message":"> Transcript [970] [false]: 'อ้อมให้เวลาคิดสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.150028612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.150030491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.150032352+07:00","message":"StatePrefix: 'อ้อมให้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.150034439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.186623154+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.18667656+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-05-21T13:27:38.18668325+07:00","message":"receive interim result [false|false]: อ้อมให้เวลาคิดสักวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.186701634+07:00","message":"[buffer interim] 113 false อ้อมให้เวลาคิดสักวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.186709591+07:00","message":"[bufferProcess] interim [980000000]:อ้อมให้เวลาคิดสักวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.186712242+07:00","message":"[bufferProcess] send to processor:อ้อมให้เวลาคิดสักปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.18671581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.186718696+07:00","message":"> Transcript [971] [false]: 'อ้อมให้เวลาคิดสักปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.186722603+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.186724647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.186726511+07:00","message":"StatePrefix: 'อ้อมให้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.186728508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.304250307+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.304290538+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-05-21T13:27:38.304296677+07:00","message":"receive interim result [false|false]: อ้อมให้เวลาคิดสักประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.304309084+07:00","message":"[buffer interim] 113 false อ้อมให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.304317804+07:00","message":"[bufferProcess] interim [40000000]:อ้อมให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.304320261+07:00","message":"[bufferProcess] send to processor:อ้อมให้เวลาคิดสักวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.304325537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.304328496+07:00","message":"> Transcript [972] [false]: 'อ้อมให้เวลาคิดสักวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.304331907+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.304334186+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.304336112+07:00","message":"StatePrefix: 'อ้อมให้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.304338135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.304342489+07:00","message":"Push: 'อ้อมให้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.304344457+07:00","message":"TextPushed: 'อ้อมให้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.304346343+07:00","message":"Set new StatePrefix : 'อ้อมให้เวลาคิดสักวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.30434857+07:00","message":"Next Push (prob) : 'คิดสักวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.304356037+07:00","message":"push: {false อ้อมให้เวลา 0 0xc000425700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.34746126+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.478047359+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.53919171+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.539236226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เวลาคิดสักประมาณ\",\"confidence\":0.8883973}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.539245108+07:00","message":"receive interim result [true|false]: ให้เวลาคิดสักประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.539256679+07:00","message":"end recv isFinal message id 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.539259516+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.539266371+07:00","message":"[buffer interim] 113 true ให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539277916+07:00","message":"[bufferProcess] interim [340000000]:ให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539283079+07:00","message":"[bufferProcess] send to processor (isfinal):อ้อมให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539287775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539292026+07:00","message":"> Transcript [973] [false]: 'อ้อมให้เวลาคิดสักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539295624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539298532+07:00","message":"Set new StatePrefix: 'อ้อมให้เวลาคิดสักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539301232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539305167+07:00","message":"> Transcript [974] [true]: 'ให้เวลาคิดสักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539308942+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539311753+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539314542+07:00","message":"StatePrefix: 'อ้อมให้เวลาคิดสักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539318151+07:00","message":"TextPushed: 'อ้อมให้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539320785+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539448882+07:00","message":"Push: 'คิดสักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539452997+07:00","message":"TextPushed: 'อ้อมให้เวลาคิดสักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539456567+07:00","message":"Set new StatePrefix : 'ให้เวลาคิดสักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539459811+07:00","message":"Next Push (prob) : 'ให้เวลาคิดสักประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:38.539470056+07:00","message":"push: {true คิดสักประมาณ 0 0xc000425700}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:38.539471073+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_113.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:38.547290559+07:00","message":"write wav file: './tmp/7577/7577_113.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:38.709770674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:38.70978966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:39.955681861+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:40.337208045+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:40.819984811+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:40.820030499+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-05-21T13:27:40.820036673+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:40.82005653+07:00","message":"[buffer interim] 115 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:40.820064124+07:00","message":"[bufferProcess] interim [480000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:40.820066332+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:40.820074647+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:40.820078349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:40.82008149+07:00","message":"> Transcript [975] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:40.820084074+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:40.863626055+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:40.863662783+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-05-21T13:27:40.863670802+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:40.863687162+07:00","message":"[buffer interim] 115 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:40.863693019+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:40.863696349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.067656475+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.067697108+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-05-21T13:27:41.067702767+07:00","message":"receive interim result [false|false]: นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.067720459+07:00","message":"[buffer interim] 115 false นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.067727852+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.067730346+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.067733947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.067739597+07:00","message":"> Transcript [976] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.06774344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.067746107+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.067748091+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.067750089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.209474117+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.209517839+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-05-21T13:27:41.209524217+07:00","message":"receive interim result [false|false]: นักเรียนได้กี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.209536251+07:00","message":"[buffer interim] 115 false นักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.209544476+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.209546867+07:00","message":"[bufferProcess] send to processor:นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.209550405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.20955386+07:00","message":"> Transcript [977] [false]: 'นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.209558677+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.209560627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.209562636+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.209564764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.516771704+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.516808918+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-05-21T13:27:41.516815155+07:00","message":"receive interim result [false|false]: นักเรียนได้กี่คน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.516828662+07:00","message":"[buffer interim] 115 false นักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.516836184+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.516838481+07:00","message":"[bufferProcess] send to processor:นักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.516844227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.516847116+07:00","message":"> Transcript [978] [false]: 'นักเรียนได้กี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.516851421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.516854086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.516856161+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.516858314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.581074555+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.581124487+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-05-21T13:27:41.58113106+07:00","message":"receive interim result [false|false]: นักเรียนได้กี่คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.581145375+07:00","message":"[buffer interim] 115 false นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581152841+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581155982+07:00","message":"[bufferProcess] send to processor:นักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581173936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581177454+07:00","message":"> Transcript [979] [false]: 'นักเรียนได้กี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581181341+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581183517+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581186219+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581188494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581196032+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581197817+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581199848+07:00","message":"Set new StatePrefix : 'นักเรียนได้กี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.581201905+07:00","message":"Next Push (prob) : 'เรียนได้กี่คน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.581210709+07:00","message":"push: {false นัก 0 0xc003199480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.686841468+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:41.710053172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:41.71007408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.74861881+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.7750749+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.775113871+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-05-21T13:27:41.775120199+07:00","message":"receive interim result [true|false]: นักเรียนได้กี่คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.775130103+07:00","message":"end recv isFinal message id 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.77513224+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.775138557+07:00","message":"[buffer interim] 115 true นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.77515073+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.77516171+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.77516499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.775170494+07:00","message":"> Transcript [980] [false]: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.775173287+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.775175409+07:00","message":"Set new StatePrefix: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.775177148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.775179085+07:00","message":"> Transcript [981] [true]: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.775181597+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.775183404+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.775185411+07:00","message":"StatePrefix: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.775187839+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.775195479+07:00","message":"Push: 'เรียนได้กี่คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.775204327+07:00","message":"push: {true เรียนได้กี่คำ 0 0xc003199480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:41.784634212+07:00","message":"write wav file: './tmp/7577/7577_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.875613066+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.967430274+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.967446932+07:00","message":"found end of frame, send empty tag with msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.967450008+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.967457607+07:00","message":"[buffer interim] 116 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.967465063+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.967469174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.967472154+07:00","message":"> Transcript [982] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.96747482+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.967476728+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.967478575+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.967480887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:41.967483497+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:41.967492984+07:00","message":"push: {true \n 0 0xc000425980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:41.972110319+07:00","message":"write wav file: './tmp/7577/7577_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.008627171+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324487317+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324538617+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-05-21T13:27:42.324544393+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324560809+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.32456405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324566965+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324572777+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324575896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30 วิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324578391+07:00","message":"receive interim result [false|false]: 30 วิ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324583476+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.32458582+07:00","message":"[buffer interim] this message is already final false 114: '3'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324606927+07:00","message":"[buffer interim] this message is already final false 114: '30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324613846+07:00","message":"[buffer interim] this message is already final false 114: '30 วิ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324588225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30 นิ้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324625527+07:00","message":"receive interim result [false|false]: 30 นิ้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324659898+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324686784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324690049+07:00","message":"receive interim result [false|false]: 30 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324695955+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324699973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324702265+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324705172+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-05-21T13:27:42.324707172+07:00","message":"receive interim result [false|false]:  วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.32471272+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324715062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324716906+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324719463+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-05-21T13:27:42.324721377+07:00","message":"receive interim result [false|false]:  วินาทีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324726609+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.32472896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324730845+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324733616+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-05-21T13:27:42.324740459+07:00","message":"receive interim result [false|false]:  วินาทีเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324745701+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324752052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30 วินาทีเนาะ\",\"confidence\":0.9522077}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324754482+07:00","message":"receive interim result [true|false]: 30 วินาทีเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324756522+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324758332+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324778862+07:00","message":"[buffer interim] this message is already final false 114: '30 นิ้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324812325+07:00","message":"[buffer interim] this message is already final false 114: '30 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324816891+07:00","message":"[buffer interim] this message is already final false 114: '30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324821683+07:00","message":"[buffer interim] this message is already final false 114: ' วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324825641+07:00","message":"[buffer interim] this message is already final false 114: '30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324829764+07:00","message":"[buffer interim] this message is already final false 114: ' วินาทีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324833668+07:00","message":"[buffer interim] this message is already final false 114: '30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324837352+07:00","message":"[buffer interim] this message is already final false 114: ' วินาทีเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.324841394+07:00","message":"[buffer interim] this message is already final true 114: '30 วินาทีเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.558346302+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.55838582+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-05-21T13:27:42.558391472+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.558408284+07:00","message":"[buffer interim] 117 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:42.558415244+07:00","message":"[bufferProcess] interim [420000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:42.558417486+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.874161487+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.874197848+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-05-21T13:27:42.874203149+07:00","message":"receive interim result [false|false]: ระบบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:42.874219119+07:00","message":"[buffer interim] 117 false ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:42.874225873+07:00","message":"[bufferProcess] interim [660000000]:ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:42.874228293+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:42.874231406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:42.874234125+07:00","message":"> Transcript [983] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:42.874236163+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.056366683+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.056410611+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-05-21T13:27:43.056419161+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.056438107+07:00","message":"[buffer interim] 117 false ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.056451365+07:00","message":"[bufferProcess] interim [840000000]:ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.056455357+07:00","message":"[bufferProcess] send to processor:ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.056464147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.056468665+07:00","message":"> Transcript [984] [false]: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.056473587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.05647652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.056479406+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.056482162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.247762587+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.247804526+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-05-21T13:27:43.2478112+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.24782565+07:00","message":"[buffer interim] 117 false ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.247833904+07:00","message":"[bufferProcess] interim [80000000]:ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.247836374+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.24784295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.247845686+07:00","message":"> Transcript [985] [false]: 'ระบบอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.247849232+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.247851298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.247853117+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.247855191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.45073297+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.450792951+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-05-21T13:27:43.4508012+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.450818243+07:00","message":"[buffer interim] 117 false ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.45083071+07:00","message":"[bufferProcess] interim [260000000]:ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.450834558+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.450843063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.450847506+07:00","message":"> Transcript [986] [false]: 'ระบบอะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.450852559+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.450855825+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.450858825+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.450861776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.627750424+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.627799015+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-05-21T13:27:43.627806491+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.627823107+07:00","message":"[buffer interim] 117 false ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627831318+07:00","message":"[bufferProcess] interim [440000000]:ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627833965+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627841053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627844172+07:00","message":"> Transcript [987] [false]: 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627847971+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627850355+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627852534+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627854489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627860812+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627862774+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627865772+07:00","message":"Set new StatePrefix : 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.627868029+07:00","message":"Next Push (prob) : 'อะไรบ้างที่รู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.627876589+07:00","message":"push: {false ระบบ 0 0xc0001fab00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.665468057+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.775523963+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.775573649+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-05-21T13:27:43.775579816+07:00","message":"receive interim result [true|false]: ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.77558956+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.775592432+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.77560838+07:00","message":"[buffer interim] 117 true ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.77562049+07:00","message":"[bufferProcess] interim [680000000]:ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775624001+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775627439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775630609+07:00","message":"> Transcript [988] [false]: 'ระบบอะไรบ้างที่รู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775633766+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775635748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775637601+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775640029+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775642079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775643944+07:00","message":"> Transcript [989] [true]: 'ระบบอะไรบ้างที่รู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775646079+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775647731+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775649321+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775650987+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:43.775657004+07:00","message":"Push: 'อะไรบ้างที่รู้จัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:43.775666704+07:00","message":"push: {true อะไรบ้างที่รู้จัก 0 0xc0001fab00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:43.782674085+07:00","message":"write wav file: './tmp/7577/7577_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:44.117632691+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:44.710782465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:44.710785083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:44.815617836+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:45.457753537+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:45.651210332+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:45.651231324+07:00","message":"found end of frame, send empty tag with msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:45.651235628+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:45.651244226+07:00","message":"[buffer interim] 118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:45.651253876+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:45.651259968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:45.651264413+07:00","message":"> Transcript [990] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:45.651268473+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:45.651271658+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:45.65127455+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:45.65127718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:45.651293231+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:45.651308158+07:00","message":"push: {true \n 0 0xc001fe0880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:45.657623366+07:00","message":"write wav file: './tmp/7577/7577_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.119293098+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.119336741+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-05-21T13:27:46.119343304+07:00","message":"receive interim result [false|false]: เริ่มต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.119359138+07:00","message":"[buffer interim] 119 false เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.119366865+07:00","message":"[bufferProcess] interim [660000000]:เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.119369697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.213522046+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.213570591+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-05-21T13:27:46.21357695+07:00","message":"receive interim result [false|false]: เริ่มต้นจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.213595457+07:00","message":"[buffer interim] 119 false เริ่มต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.21361386+07:00","message":"[bufferProcess] interim [780000000]:เริ่มต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.213616628+07:00","message":"[bufferProcess] send to processor:เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.213620366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.213623536+07:00","message":"> Transcript [991] [false]: 'เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.213628119+07:00","message":"Set StatePrefix (first interim): 'เริ่มต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.353582916+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.353647991+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-05-21T13:27:46.35365438+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.35367204+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.353679845+07:00","message":"[bufferProcess] interim [900000000]:เริ่มต้นจับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.353682481+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.353685987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.353689505+07:00","message":"> Transcript [992] [false]: 'เริ่มต้นจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.353693109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.353695189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.353697032+07:00","message":"StatePrefix: 'เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.353699134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.618700803+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.618738964+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-05-21T13:27:46.618745583+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.618759848+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.618767658+07:00","message":"[bufferProcess] interim [140000000]:เริ่มต้นจับเวลานับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.61877043+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.61877788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.618780836+07:00","message":"> Transcript [993] [false]: 'เริ่มต้นจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.618784012+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.618786237+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.61878814+07:00","message":"StatePrefix: 'เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.618790317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.691646264+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.691687279+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-05-21T13:27:46.691694085+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:46.691708171+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.691715311+07:00","message":"[bufferProcess] interim [260000000]:เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.691717709+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.691724669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.691727784+07:00","message":"> Transcript [994] [false]: 'เริ่มต้นจับเวลานับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.691731213+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.691733256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.691735147+07:00","message":"StatePrefix: 'เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:46.69173772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.342349581+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.342388768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.342395759+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.342410096+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.342419092+07:00","message":"[bufferProcess] interim [860000000]:เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.34242176+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.342425375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.342428395+07:00","message":"> Transcript [995] [false]: 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.342431771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.342433656+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.342435473+07:00","message":"StatePrefix: 'เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.342437426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.342443895+07:00","message":"Push: 'เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.342445858+07:00","message":"TextPushed: 'เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.34244806+07:00","message":"Set new StatePrefix : 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.342450261+07:00","message":"Next Push (prob) : 'จับเวลานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.342474762+07:00","message":"push: {false เริ่มต้น 0 0xc003198780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.599509314+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.59955129+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-05-21T13:27:47.599558407+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.599570697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.599574025+07:00","message":"receive interim result [false|false]:  30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.599581563+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.59958558+07:00","message":"[buffer interim] 119 false  30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.599592723+07:00","message":"[bufferProcess] interim [160000000]:เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.599595285+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.59960684+07:00","message":"[bufferProcess] interim [160000000]: 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.599609631+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.599612682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.599615929+07:00","message":"> Transcript [996] [false]: 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.599619483+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.599623839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.599626675+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.599629081+07:00","message":"TextPushed: 'เริ่มต้น'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:47.711573745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:47.711581717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.910683255+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.910719695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.910727283+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.910738557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.910741746+07:00","message":"receive interim result [false|false]:  30 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.910748761+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:47.910752208+07:00","message":"[buffer interim] 119 false  30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.910759436+07:00","message":"[bufferProcess] interim [460000000]:เริ่มต้นจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.910761875+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.910765614+07:00","message":"[bufferProcess] interim [460000000]: 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.910769068+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.910772126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.910775103+07:00","message":"> Transcript [997] [false]: 'เริ่มต้นจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.910778746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.910781279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.910784592+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:47.910786984+07:00","message":"TextPushed: 'เริ่มต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:48.231040388+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:48.231076202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:48.231083397+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:48.231095813+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-05-21T13:27:48.231098551+07:00","message":"receive interim result [false|false]:  วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:48.231106352+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:48.231113867+07:00","message":"[buffer interim] 119 false  วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.231120481+07:00","message":"[bufferProcess] interim [760000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.231123425+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.231130948+07:00","message":"[bufferProcess] interim [760000000]: วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.231133801+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.231136833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.231140105+07:00","message":"> Transcript [998] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.231143971+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.231146037+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.231147868+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.231149926+07:00","message":"TextPushed: 'เริ่มต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:48.503130776+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:48.503172963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30 วินาที\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:48.503179331+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:48.503194621+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.503205669+07:00","message":"[bufferProcess] interim [60000000]:เริ่มต้นจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.503208359+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.503215989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.50321917+07:00","message":"> Transcript [999] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.50322321+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.503225405+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.503227151+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.50322955+07:00","message":"TextPushed: 'เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.503235486+07:00","message":"Push: 'จับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.503237486+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.503239493+07:00","message":"Set new StatePrefix : 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:48.503242029+07:00","message":"Next Push (prob) : ' 30 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:48.503269846+07:00","message":"push: {false จับเวลานะคะ 0 0xc003198780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.144605359+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.144643601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.144650069+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.144657423+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-05-21T13:27:49.144660614+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.144667527+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.1446707+07:00","message":"[buffer interim] 119 false  วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.144677357+07:00","message":"[bufferProcess] interim [720000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.144680067+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.144683546+07:00","message":"[bufferProcess] interim [720000000]: วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.144689117+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.144691996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.144694945+07:00","message":"> Transcript [1000] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.144698654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.144700785+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.144702627+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.144705239+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.334318221+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.334359483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.334366434+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.334379918+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-05-21T13:27:49.334382782+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.334390257+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.334393734+07:00","message":"[buffer interim] 119 false  วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.334400362+07:00","message":"[bufferProcess] interim [900000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.334403204+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.334406863+07:00","message":"[bufferProcess] interim [900000000]: วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.334409829+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.334423539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.334462108+07:00","message":"> Transcript [1001] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะโน้ตไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.334468458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.334471109+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.334473694+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.334476502+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.515914341+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.515950253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.515958417+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.515967887+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-05-21T13:27:49.515970577+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.51597721+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.515980807+07:00","message":"[buffer interim] 119 false  วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.51598736+07:00","message":"[bufferProcess] interim [80000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.515990056+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.515995184+07:00","message":"[bufferProcess] interim [80000000]: วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.515998132+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.516000992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.516003825+07:00","message":"> Transcript [1002] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.516007192+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.516009208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.51601109+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.516014684+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.742160598+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.742197692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.742204196+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.742218522+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-05-21T13:27:49.742222031+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.742233343+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.742237518+07:00","message":"[buffer interim] 119 false  วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742244693+07:00","message":"[bufferProcess] interim [260000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742247483+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742250766+07:00","message":"[bufferProcess] interim [260000000]: วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742254935+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742257902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742260583+07:00","message":"> Transcript [1003] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742264387+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742266388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742268351+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742270414+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.74227321+07:00","message":"Push: ' 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742275056+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742277294+07:00","message":"Set new StatePrefix : 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.742279578+07:00","message":"Next Push (prob) : 'อาจจะลดไวค่ะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.74228802+07:00","message":"push: {false  30 วินาที 0 0xc003198780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.760343095+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.760368663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.760374637+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.760387162+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-05-21T13:27:49.760390108+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.760396794+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.76040006+07:00","message":"[buffer interim] 119 false  วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.760404973+07:00","message":"[bufferProcess] interim [320000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.760408391+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.760411281+07:00","message":"[bufferProcess] interim [320000000]: วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.760414386+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.760417163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.760419548+07:00","message":"> Transcript [1004] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.760422486+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.760424368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.760426229+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.760428445+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.839821098+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.839873184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.839883633+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.83990191+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-05-21T13:27:49.839907935+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.839919376+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:49.839923525+07:00","message":"[buffer interim] 119 false  วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.839932352+07:00","message":"[bufferProcess] interim [380000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.839936956+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.839943253+07:00","message":"[bufferProcess] interim [380000000]: วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.839948331+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.839953076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.8399577+07:00","message":"> Transcript [1005] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.839963457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.839966843+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.839970484+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:49.839974356+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.027786844+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.027830766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.027838578+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.027851937+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-05-21T13:27:50.027855062+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.027864101+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.027868744+07:00","message":"[buffer interim] 119 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.027875914+07:00","message":"[bufferProcess] interim [620000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.027878251+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.027881419+07:00","message":"[bufferProcess] interim [620000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.027884486+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.027887379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.027890058+07:00","message":"> Transcript [1006] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.027893954+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.027896026+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.027898078+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.027900301+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.217076059+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.217111084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.217116968+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.217129224+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-05-21T13:27:50.217135557+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.217143265+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.217146828+07:00","message":"[buffer interim] 119 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217153496+07:00","message":"[bufferProcess] interim [740000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217155965+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217159341+07:00","message":"[bufferProcess] interim [740000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217172061+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217175096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217178228+07:00","message":"> Transcript [1007] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217182342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217184349+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217186229+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217189019+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217191808+07:00","message":"Push: 'อาจจะลดไวค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217193638+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.217195819+07:00","message":"Set new StatePrefix : 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.21719806+07:00","message":"Next Push (prob) : 'นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.217206309+07:00","message":"push: {false อาจจะลดไวค่ะว่า 0 0xc003198780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.415414039+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.415451534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.415457772+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.415474778+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-05-21T13:27:50.415478677+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.415487646+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.415491373+07:00","message":"[buffer interim] 119 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.415497668+07:00","message":"[bufferProcess] interim [980000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.415500479+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.415504274+07:00","message":"[bufferProcess] interim [980000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.415507161+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.415510037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.415512882+07:00","message":"> Transcript [1008] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.41551746+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.415519465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.41552139+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.415523877+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.549461719+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.549496596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.549503848+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.549514737+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-05-21T13:27:50.549518378+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.549526392+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.549530342+07:00","message":"[buffer interim] 119 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.549541371+07:00","message":"[bufferProcess] interim [100000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.549544035+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.54954775+07:00","message":"[bufferProcess] interim [100000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.549550576+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.54955349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.549556471+07:00","message":"> Transcript [1009] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.54955989+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.549562488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.549564354+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.549566621+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.585456934+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.709096798+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.709136656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.709144549+07:00","message":"receive interim result [false|false]: เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.709155586+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-05-21T13:27:50.709159074+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.709182902+07:00","message":"[buffer interim] 119 false เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.709188357+07:00","message":"[buffer interim] 119 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.709197384+07:00","message":"[bufferProcess] interim [340000000]:เริ่มต้นจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.709201319+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.709206186+07:00","message":"[bufferProcess] interim [340000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.709210435+07:00","message":"[bufferProcess] update buffer: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.709213868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.709217773+07:00","message":"> Transcript [1010] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.709221996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.709224105+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.709225956+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.709228736+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:50.7122625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:50.712262513+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.793008545+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.79305194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไว้ค่ะว่านักเรียนได้กี่พันกัน\",\"confidence\":0.9423795}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.793059519+07:00","message":"receive interim result [true|false]: เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไว้ค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.793069327+07:00","message":"end recv isFinal message id 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.793071633+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.793078905+07:00","message":"[buffer interim] 119 true เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไว้ค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793088406+07:00","message":"[bufferProcess] interim [340000000]:เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไว้ค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793093882+07:00","message":"[bufferProcess] send to processor (isfinal):เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793097961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.79310077+07:00","message":"> Transcript [1011] [false]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793104983+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793106827+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793109131+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793112104+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793118107+07:00","message":"Push: 'นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793119874+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.79312267+07:00","message":"Set new StatePrefix : 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793125158+07:00","message":"Next Push (prob) : 'กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793126848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793128882+07:00","message":"> Transcript [1012] [true]: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไว้ค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.79313122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793132996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793134806+07:00","message":"StatePrefix: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793136856+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793138589+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.793151897+07:00","message":"push: {false นักเรียนได้ 0 0xc003198780}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.79336075+07:00","message":"Push: 'กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793368443+07:00","message":"TextPushed: 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793370776+07:00","message":"Set new StatePrefix : 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไว้ค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793373481+07:00","message":"Next Push (prob) : 'เริ่มต้นจับเวลานะคะ 30 วินาทีอาจจะลดไว้ค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.793382381+07:00","message":"push: {true กี่พันกัน 0 0xc003198780}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:50.793401256+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_119.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:50.805637035+07:00","message":"write wav file: './tmp/7577/7577_119.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:50.911579919+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:51.545239484+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:51.56620905+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:51.566249421+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-05-21T13:27:51.566256156+07:00","message":"receive interim result [false|false]: เริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:51.566270538+07:00","message":"[buffer interim] 120 false เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.56627688+07:00","message":"[bufferProcess] interim [720000000]:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.566278709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:51.64006762+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:51.640097416+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:51.640102966+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:51.640110128+07:00","message":"end recv isFinal message id 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:51.640112243+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:51.640118376+07:00","message":"[buffer interim] 120 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640127485+07:00","message":"[bufferProcess] interim [870000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640132724+07:00","message":"[bufferProcess] send to processor (isfinal):เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640136862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640139699+07:00","message":"> Transcript [1013] [false]: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640141788+07:00","message":"Set StatePrefix (first interim): 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640143358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640145217+07:00","message":"> Transcript [1014] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640147953+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640149821+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640151561+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640153428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:27:51.640159105+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:27:51.640166878+07:00","message":"push: {true  0 0xc001e32300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:27:51.645521288+07:00","message":"write wav file: './tmp/7577/7577_120.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:53.712616403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:53.712628457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:56.713085236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:56.713099296+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:59.713573844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:59.713614259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:02.713916023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:02.713913875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:05.125051602+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:05.125087961+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:05.125090931+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:05.125092681+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:05.125095496+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:05.12509837+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:05.125100237+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:05.125101886+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:05.125103502+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:05.125105072+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:05.714845155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:05.71485501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:08.715156803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:08.715175387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:11.71552702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:11.715527024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:14.716587813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:14.716622679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:17.716973584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:17.716973637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:18.3277818+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.075989024+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.076031069+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-05-21T13:28:19.076037175+07:00","message":"receive interim result [false|false]: มด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.076053335+07:00","message":"[buffer interim] 121 false มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.076062913+07:00","message":"[bufferProcess] interim [780000000]:มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.076066369+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.076073683+07:00","message":"[bufferProcess] send to processor (ticker):มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.076076932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.076079695+07:00","message":"> Transcript [1015] [false]: 'มด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.076082605+07:00","message":"Set StatePrefix (first interim): 'มด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.21905696+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.219096825+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-05-21T13:28:19.219104081+07:00","message":"receive interim result [false|false]: งดเว้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.219118694+07:00","message":"[buffer interim] 121 false งดเว้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.219125533+07:00","message":"[bufferProcess] interim [900000000]:งดเว้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.219127749+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.304160194+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.304200278+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-05-21T13:28:19.304207413+07:00","message":"receive interim result [false|false]: ทดเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.304225844+07:00","message":"[buffer interim] 121 false ทดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.304233964+07:00","message":"[bufferProcess] interim [960000000]:ทดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.304236388+07:00","message":"[bufferProcess] send to processor:งดเว้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.304241648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.304244623+07:00","message":"> Transcript [1016] [false]: 'งดเว้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.304247246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.304249219+07:00","message":"Set new StatePrefix: 'งดเว้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.506901601+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.506942708+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-05-21T13:28:19.506949078+07:00","message":"receive interim result [false|false]: หมดเวลาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.506974445+07:00","message":"[buffer interim] 121 false หมดเวลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.506983003+07:00","message":"[bufferProcess] interim [200000000]:หมดเวลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.506985602+07:00","message":"[bufferProcess] send to processor:ทดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.506989627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.506992536+07:00","message":"> Transcript [1017] [false]: 'ทดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.506994784+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.506996869+07:00","message":"Set new StatePrefix: 'ทดเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.752695799+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.7527337+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-05-21T13:28:19.75274136+07:00","message":"receive interim result [false|false]: หมดเวลาแล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:19.752755914+07:00","message":"[buffer interim] 121 false หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.752763485+07:00","message":"[bufferProcess] interim [440000000]:หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.752766163+07:00","message":"[bufferProcess] send to processor:หมดเวลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.752773061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.752776308+07:00","message":"> Transcript [1018] [false]: 'หมดเวลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.75277873+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:19.7527809+07:00","message":"Set new StatePrefix: 'หมดเวลาแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:20.116839414+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:20.220812513+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:20.220851262+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-05-21T13:28:20.22085771+07:00","message":"receive interim result [true|false]: หมดเวลาแล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:20.220867955+07:00","message":"end recv isFinal message id 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:20.220871125+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:20.220878509+07:00","message":"[buffer interim] 121 true หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220885408+07:00","message":"[bufferProcess] interim [10000000]:หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.22088868+07:00","message":"[bufferProcess] send to processor (isfinal):หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220892468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220895362+07:00","message":"> Transcript [1019] [false]: 'หมดเวลาแล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.22089852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220900596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220902436+07:00","message":"StatePrefix: 'หมดเวลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220904656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220907008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220908912+07:00","message":"> Transcript [1020] [true]: 'หมดเวลาแล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220911082+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220912701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220914305+07:00","message":"StatePrefix: 'หมดเวลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220916285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:20.220919145+07:00","message":"Push: 'หมดเวลาแล้วค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:20.220926434+07:00","message":"push: {true หมดเวลาแล้วค่ะ 0 0xc003198c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:20.227947457+07:00","message":"write wav file: './tmp/7577/7577_121.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:20.717202094+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:20.717217556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:21.656830194+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:23.604641421+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:23.604679505+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-05-21T13:28:23.604685096+07:00","message":"receive interim result [false|false]: บุฟเฟ่ต์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:23.604698459+07:00","message":"[buffer interim] 122 false บุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:23.604705231+07:00","message":"[bufferProcess] interim [980000000]:บุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:23.604707171+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:23.604713627+07:00","message":"[bufferProcess] send to processor (ticker):บุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:23.604716374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:23.60471901+07:00","message":"> Transcript [1021] [false]: 'บุฟเฟ่ต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:23.604721675+07:00","message":"Set StatePrefix (first interim): 'บุฟเฟ่ต์'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:23.717930547+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:23.717938469+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:23.787254554+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:23.787289946+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-05-21T13:28:23.787296408+07:00","message":"receive interim result [false|false]: หมดเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:23.7873093+07:00","message":"[buffer interim] 122 false หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:23.78731679+07:00","message":"[bufferProcess] interim [220000000]:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:23.787318629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:24.428376603+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:24.428416756+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-05-21T13:28:24.42842332+07:00","message":"receive interim result [false|false]: หมดเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:24.428437427+07:00","message":"[buffer interim] 122 false หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:24.428446817+07:00","message":"[bufferProcess] interim [820000000]:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:24.428448893+07:00","message":"[bufferProcess] send to processor:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:24.428452189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:24.428455148+07:00","message":"> Transcript [1022] [false]: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:24.428457396+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:24.42845946+07:00","message":"Set new StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:25.901388399+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:25.901445179+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-05-21T13:28:25.901451104+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:25.901467211+07:00","message":"[buffer interim] 122 false หมดเวลาได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901474868+07:00","message":"[bufferProcess] interim [320000000]:หมดเวลาได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901477648+07:00","message":"[bufferProcess] send to processor:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901484905+07:00","message":"[bufferProcess] send to processor (ticker):หมดเวลาได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901487782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901490692+07:00","message":"> Transcript [1023] [false]: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901494032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901496165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901498406+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901500329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901501942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901504072+07:00","message":"> Transcript [1024] [false]: 'หมดเวลาได้กี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901505992+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901507594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901509148+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:25.901510729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.218225962+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.218274055+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-05-21T13:28:26.218280254+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.218294412+07:00","message":"[buffer interim] 122 false หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.218302173+07:00","message":"[bufferProcess] interim [620000000]:หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.218304202+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:26.718722685+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:26.718731571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.744243191+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.744280641+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-05-21T13:28:26.744286375+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.744298799+07:00","message":"[buffer interim] 122 false หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.744306356+07:00","message":"[bufferProcess] interim [100000000]:หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.744308944+07:00","message":"[bufferProcess] send to processor:หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.744312201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.744314766+07:00","message":"> Transcript [1025] [false]: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.744318468+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.744320504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.744322387+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.744324329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.817503901+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.817552737+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-05-21T13:28:26.817562189+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.817586761+07:00","message":"[buffer interim] 122 false หมดเวลาได้กี่คำกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.817594863+07:00","message":"[bufferProcess] interim [220000000]:หมดเวลาได้กี่คำกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.817597073+07:00","message":"[bufferProcess] send to processor:หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.817602394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.817605422+07:00","message":"> Transcript [1026] [false]: 'หมดเวลาได้กี่คำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.817609054+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.817611357+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.817613128+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.817616493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.81762087+07:00","message":"Push: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.817622826+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.817625668+07:00","message":"Set new StatePrefix : 'หมดเวลาได้กี่คำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.817628039+07:00","message":"Next Push (prob) : 'ได้กี่คำกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.817636825+07:00","message":"push: {false หมดเวลา 0 0xc000425c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.9044948+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.99983011+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.999872134+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-05-21T13:28:26.999878755+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:26.999898844+07:00","message":"[buffer interim] 122 false หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.999908279+07:00","message":"[bufferProcess] interim [400000000]:หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.999910693+07:00","message":"[bufferProcess] send to processor:หมดเวลาได้กี่คำกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.999925316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.999928269+07:00","message":"> Transcript [1027] [false]: 'หมดเวลาได้กี่คำกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.999932506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.999934825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.999937063+07:00","message":"StatePrefix: 'หมดเวลาได้กี่คำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:26.999939432+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:27.034597855+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:27.034639433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาได้กี่คำกันคะ\",\"confidence\":0.9439862}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:27.034645728+07:00","message":"receive interim result [true|false]: หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:27.034654362+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:27.034656598+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:27.034663945+07:00","message":"[buffer interim] 122 true หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034675025+07:00","message":"[bufferProcess] interim [460000000]:หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034680031+07:00","message":"[bufferProcess] send to processor (isfinal):หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034683228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.03468612+07:00","message":"> Transcript [1028] [false]: 'หมดเวลาได้กี่คำกันคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034689444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034691695+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034693985+07:00","message":"StatePrefix: 'หมดเวลาได้กี่คำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.03469609+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034697866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034699725+07:00","message":"> Transcript [1029] [true]: 'หมดเวลาได้กี่คำกันคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034701824+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034703881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.03470552+07:00","message":"StatePrefix: 'หมดเวลาได้กี่คำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034707218+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:27.034713138+07:00","message":"Push: 'ได้กี่คำกันคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:27.034721561+07:00","message":"push: {true ได้กี่คำกันคะ 0 0xc000425c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:27.045992389+07:00","message":"write wav file: './tmp/7577/7577_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:27.999085155+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.194694255+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.194750773+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-05-21T13:28:29.194756692+07:00","message":"receive interim result [false|false]: ทำกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.194775348+07:00","message":"[buffer interim] 123 false ทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.19478256+07:00","message":"[bufferProcess] interim [140000000]:ทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.194784908+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.194792058+07:00","message":"[bufferProcess] send to processor (ticker):ทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.194794672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.194797113+07:00","message":"> Transcript [1030] [false]: 'ทำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.194799262+07:00","message":"Set StatePrefix (first interim): 'ทำกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.243301696+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.243341643+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-05-21T13:28:29.24334924+07:00","message":"receive interim result [false|false]: การกีดกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.243363395+07:00","message":"[buffer interim] 123 false การกีดกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.243370004+07:00","message":"[bufferProcess] interim [260000000]:การกีดกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.243372224+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.249793667+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.249823647+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-05-21T13:28:29.2498285+07:00","message":"receive interim result [false|false]: การกระทำการอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.249841968+07:00","message":"[buffer interim] 123 false การกระทำการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.249846831+07:00","message":"[bufferProcess] interim [320000000]:การกระทำการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.249850391+07:00","message":"[bufferProcess] send to processor:การกีดกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.249860063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.249864075+07:00","message":"> Transcript [1031] [false]: 'การกีดกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.249867024+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.249868913+07:00","message":"Set new StatePrefix: 'การกีดกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.284845579+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.406234986+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.406277615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การกระทำการอื่น\",\"confidence\":0.8164642}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.406284126+07:00","message":"receive interim result [true|false]: การกระทำการอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.406293947+07:00","message":"end recv isFinal message id 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.406296381+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.406303557+07:00","message":"[buffer interim] 123 true การกระทำการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406314763+07:00","message":"[bufferProcess] interim [500000000]:การกระทำการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406318342+07:00","message":"[bufferProcess] send to processor (isfinal):การกระทำการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406322172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406325223+07:00","message":"> Transcript [1032] [false]: 'การกระทำการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406327862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406329755+07:00","message":"Set new StatePrefix: 'การกระทำการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406331406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406333134+07:00","message":"> Transcript [1033] [true]: 'การกระทำการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406335583+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406337379+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406340229+07:00","message":"StatePrefix: 'การกระทำการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406342643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:29.406345367+07:00","message":"Push: 'การกระทำการอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.406353763+07:00","message":"push: {true การกระทำการอื่น 0 0xc003198100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:29.413541756+07:00","message":"write wav file: './tmp/7577/7577_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:29.66618784+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:29.718802298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:29.718812798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.253510778+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.253560315+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-05-21T13:28:30.253565818+07:00","message":"receive interim result [false|false]: รับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.253590116+07:00","message":"[buffer interim] 124 false รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.253597811+07:00","message":"[bufferProcess] interim [540000000]:รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.253599724+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.303354811+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.303389391+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-05-21T13:28:30.303395238+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.303412061+07:00","message":"[buffer interim] 124 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.303418954+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.303421088+07:00","message":"[bufferProcess] send to processor:รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.303424148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.303427021+07:00","message":"> Transcript [1034] [false]: 'รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.303429613+07:00","message":"Set StatePrefix (first interim): 'รับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.434301258+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.567725842+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.602907864+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.602965162+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-05-21T13:28:30.602971546+07:00","message":"receive interim result [true|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.602983205+07:00","message":"end recv isFinal message id 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.602985881+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.602991046+07:00","message":"[buffer interim] 124 true ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.602997078+07:00","message":"[bufferProcess] interim [990000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.602999926+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.603003061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.603005714+07:00","message":"> Transcript [1035] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.603008101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.603010088+07:00","message":"Set new StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.603011725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.603013822+07:00","message":"> Transcript [1036] [true]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.603016202+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.603018123+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.603019994+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.603021817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:30.603026076+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:30.603054827+07:00","message":"push: {true ระบบ 0 0xc003198b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:30.609183857+07:00","message":"write wav file: './tmp/7577/7577_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:31.817800376+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:31.817837805+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-05-21T13:28:31.817843339+07:00","message":"receive interim result [false|false]: ไลฟ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:31.8178568+07:00","message":"[buffer interim] 125 false ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:31.817863154+07:00","message":"[bufferProcess] interim [320000000]:ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:31.817865262+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:31.817872038+07:00","message":"[bufferProcess] send to processor (ticker):ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:31.817874573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:31.817877221+07:00","message":"> Transcript [1037] [false]: 'ไลฟ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:31.817879306+07:00","message":"Set StatePrefix (first interim): 'ไลฟ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:31.982440709+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:31.982482633+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-05-21T13:28:31.982488645+07:00","message":"receive interim result [false|false]: หลายคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:31.98250301+07:00","message":"[buffer interim] 125 false หลายคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:31.982508832+07:00","message":"[bufferProcess] interim [440000000]:หลายคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:31.982510779+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.17285339+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.172891579+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-05-21T13:28:32.172897588+07:00","message":"receive interim result [false|false]: หลายคนอาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.172912379+07:00","message":"[buffer interim] 125 false หลายคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.172921077+07:00","message":"[bufferProcess] interim [680000000]:หลายคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.172923197+07:00","message":"[bufferProcess] send to processor:หลายคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.172931361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.172934157+07:00","message":"> Transcript [1038] [false]: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.172937029+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.172939133+07:00","message":"Set new StatePrefix: 'หลายคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.43406297+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.434099988+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-05-21T13:28:32.434106306+07:00","message":"receive interim result [false|false]: หลายคนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.434119874+07:00","message":"[buffer interim] 125 false หลายคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.434126796+07:00","message":"[bufferProcess] interim [920000000]:หลายคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.43412932+07:00","message":"[bufferProcess] send to processor:หลายคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.434135282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.434138102+07:00","message":"> Transcript [1039] [false]: 'หลายคนอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.434141381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.434143358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.434145312+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.434147802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:32.718835338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:32.718849299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.831237301+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.831283426+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-05-21T13:28:32.831289505+07:00","message":"receive interim result [false|false]: หลายคนอาจจะทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.83130357+07:00","message":"[buffer interim] 125 false หลายคนอาจจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.831310425+07:00","message":"[bufferProcess] interim [280000000]:หลายคนอาจจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.831313055+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.831319636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.831322589+07:00","message":"> Transcript [1040] [false]: 'หลายคนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.831326077+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.831328442+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.831330371+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.831332533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.89796917+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.898013877+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-05-21T13:28:32.898020252+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:32.898038247+07:00","message":"[buffer interim] 125 false หลายคนอาจจะซ้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.898045501+07:00","message":"[bufferProcess] interim [400000000]:หลายคนอาจจะซ้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.898047903+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.898051013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.898055683+07:00","message":"> Transcript [1041] [false]: 'หลายคนอาจจะทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.898058984+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.898061138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.898062927+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:32.89806501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.014136811+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.0141758+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-05-21T13:28:33.014181116+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.014196113+07:00","message":"[buffer interim] 125 false หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014202911+07:00","message":"[bufferProcess] interim [520000000]:หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014205186+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014209109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014212141+07:00","message":"> Transcript [1042] [false]: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014215253+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014219255+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014221119+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014223005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014227677+07:00","message":"Push: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014229677+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014231738+07:00","message":"Set new StatePrefix : 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.014233785+07:00","message":"Next Push (prob) : 'อาจจะซ้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.014241713+07:00","message":"push: {false หลายคน 0 0xc001fe0380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.343299248+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.343345079+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-05-21T13:28:33.34335186+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.343367522+07:00","message":"[buffer interim] 125 false หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.343379254+07:00","message":"[bufferProcess] interim [820000000]:หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.343387584+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.343398142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.343401648+07:00","message":"> Transcript [1043] [false]: 'หลายคนอาจจะซ้ำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.343405591+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.343407829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.34340977+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.343412119+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.585341457+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.585378419+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-05-21T13:28:33.5853845+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.585398712+07:00","message":"[buffer interim] 125 false หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.585405946+07:00","message":"[bufferProcess] interim [60000000]:หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.585408477+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.585414414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.585417066+07:00","message":"> Transcript [1044] [false]: 'หลายคนอาจจะซ้ำกันกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.585420364+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.585422144+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.58542437+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.585426726+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.7817087+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.781744706+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-05-21T13:28:33.78175158+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครูบา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.781765237+07:00","message":"[buffer interim] 125 false หลายคนอาจจะซ้ำกันกับครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.78177238+07:00","message":"[bufferProcess] interim [240000000]:หลายคนอาจจะซ้ำกันกับครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.781775254+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.78178188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.781784546+07:00","message":"> Transcript [1045] [false]: 'หลายคนอาจจะซ้ำกันกับครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.781788073+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.781790244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.78179249+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.781795184+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.905052368+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.905088621+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-05-21T13:28:33.90509472+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.905106486+07:00","message":"[buffer interim] 125 false หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.905115248+07:00","message":"[bufferProcess] interim [360000000]:หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.905117535+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.905123305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.90512642+07:00","message":"> Transcript [1046] [false]: 'หลายคนอาจจะซ้ำกันกับครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.905129578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.905131925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.905133946+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.905136073+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.905140574+07:00","message":"Push: 'อาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.905142333+07:00","message":"TextPushed: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.905144542+07:00","message":"Set new StatePrefix : 'หลายคนอาจจะซ้ำกันกับครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:33.905146564+07:00","message":"Next Push (prob) : 'กันกับครูบา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:33.905182215+07:00","message":"push: {false อาจจะซ้ำ 0 0xc001fe0380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.095646645+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.095687473+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-05-21T13:28:34.095693668+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครูอ้อมน้อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.095710003+07:00","message":"[buffer interim] 125 false หลายคนอาจจะซ้ำกันกับครูอ้อมน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.095725246+07:00","message":"[bufferProcess] interim [540000000]:หลายคนอาจจะซ้ำกันกับครูอ้อมน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.095729131+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.095733805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.09574002+07:00","message":"> Transcript [1047] [false]: 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.095744723+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.095747767+07:00","message":"Set new StatePrefix: 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.104124952+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.104140752+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-05-21T13:28:34.104145256+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.104152561+07:00","message":"[buffer interim] 125 false หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.104158439+07:00","message":"[bufferProcess] interim [600000000]:หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.104160628+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครูอ้อมน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.104163752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.104166097+07:00","message":"> Transcript [1048] [false]: 'หลายคนอาจจะซ้ำกันกับครูอ้อมน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.104169349+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.104171584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.104173425+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.104176156+07:00","message":"TextPushed: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.145915757+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.251662353+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.251700177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะซ้ำกันกับครูอ้อมเนาะ\",\"confidence\":0.95751214}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.251707454+07:00","message":"receive interim result [true|false]: หลายคนอาจจะซ้ำกันกับครูอ้อมเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.251721745+07:00","message":"end recv isFinal message id 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.25172445+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.251732682+07:00","message":"[buffer interim] 125 true หลายคนอาจจะซ้ำกันกับครูอ้อมเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251740878+07:00","message":"[bufferProcess] interim [810000000]:หลายคนอาจจะซ้ำกันกับครูอ้อมเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251744158+07:00","message":"[bufferProcess] send to processor (isfinal):หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251747422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251750459+07:00","message":"> Transcript [1049] [false]: 'หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251753322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251755442+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251757246+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251759739+07:00","message":"TextPushed: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251761644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251763501+07:00","message":"> Transcript [1050] [true]: 'หลายคนอาจจะซ้ำกันกับครูอ้อมเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251765381+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251766967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251768511+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251770229+07:00","message":"TextPushed: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.251773035+07:00","message":"Push: 'กันกับครูอ้อมเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.251782616+07:00","message":"push: {true กันกับครูอ้อมเนาะ 0 0xc001fe0380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:34.260344129+07:00","message":"write wav file: './tmp/7577/7577_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.405958725+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.942441248+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.942479837+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-05-21T13:28:34.94248578+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:34.942501537+07:00","message":"[buffer interim] 126 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.942508652+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:34.942511192+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.122288662+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.122332018+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-05-21T13:28:35.12233853+07:00","message":"receive interim result [false|false]: ระบบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.122351456+07:00","message":"[buffer interim] 126 false ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.122359009+07:00","message":"[bufferProcess] interim [780000000]:ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.12236195+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.122365287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.122368407+07:00","message":"> Transcript [1051] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.122370634+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124435273+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124463761+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124467087+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124469123+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.12447101+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124473125+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124482019+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.12448366+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124485239+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124489006+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124490891+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124492449+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124494007+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.124495693+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.256497722+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.256537694+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-05-21T13:28:35.256544496+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.256559544+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.256572089+07:00","message":"[bufferProcess] interim [900000000]:ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.256574779+07:00","message":"[bufferProcess] send to processor:ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.256581924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.256584619+07:00","message":"> Transcript [1052] [false]: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.256587886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.256590036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.256592439+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.256594783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.443908471+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.443942016+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-05-21T13:28:35.443952168+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.443969691+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.443976411+07:00","message":"[bufferProcess] interim [80000000]:ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.443978643+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.443982389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.443985609+07:00","message":"> Transcript [1053] [false]: 'ระบบอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.443988991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.443991485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.443993383+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.443995327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.634299836+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.634343096+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-05-21T13:28:35.634349469+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.634368305+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้างที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.634380195+07:00","message":"[bufferProcess] interim [200000000]:ระบบอะไรบ้างที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.634382879+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.63438665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.634389777+07:00","message":"> Transcript [1054] [false]: 'ระบบอะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.634393515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.634395645+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.63439791+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.634400054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.673553203+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.673601743+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-05-21T13:28:35.673608563+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.673627415+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673635693+07:00","message":"[bufferProcess] interim [320000000]:ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673637969+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673641185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673644279+07:00","message":"> Transcript [1055] [false]: 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673648534+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673650571+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673652375+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673654303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673657634+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673659555+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673662541+07:00","message":"Set new StatePrefix : 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.673664716+07:00","message":"Next Push (prob) : 'อะไรบ้างที่กู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.67367268+07:00","message":"push: {false ระบบ 0 0xc000424b80}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:35.719319226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:35.719321525+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.771444694+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.771482606+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-05-21T13:28:35.771489406+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.771504715+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้างที่กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.771516497+07:00","message":"[bufferProcess] interim [380000000]:ระบบอะไรบ้างที่กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.77151902+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.771525987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.771529054+07:00","message":"> Transcript [1056] [false]: 'ระบบอะไรบ้างที่กูอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.771532856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.771535223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.771537574+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.771540032+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.839635619+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.839678787+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-05-21T13:28:35.839684542+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:35.839704105+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.839712002+07:00","message":"[bufferProcess] interim [440000000]:ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.839714708+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.839718716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.839721453+07:00","message":"> Transcript [1057] [false]: 'ระบบอะไรบ้างที่กูเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.839724898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.839726826+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.839728994+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:35.839731164+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:36.015777191+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:36.015812517+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-05-21T13:28:36.015819007+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:36.015835459+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.015843048+07:00","message":"[bufferProcess] interim [680000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.015845661+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.015853478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.015856628+07:00","message":"> Transcript [1058] [false]: 'ระบบอะไรบ้างที่กูอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.015860523+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.01586289+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.015865031+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.015867856+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:36.668364411+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:36.668403736+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-05-21T13:28:36.668409844+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:36.668424569+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.66843273+07:00","message":"[bufferProcess] interim [280000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.668435941+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.668441557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.668444384+07:00","message":"> Transcript [1059] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.668448579+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.66845091+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.668452742+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.668454902+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.668459611+07:00","message":"Push: 'อะไรบ้างที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.668461433+07:00","message":"TextPushed: 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.668463432+07:00","message":"Set new StatePrefix : 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:36.66846573+07:00","message":"Next Push (prob) : 'อ่ะนึกถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:36.668474014+07:00","message":"push: {false อะไรบ้างที่กู 0 0xc000424b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.06327737+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.063317918+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-05-21T13:28:37.063324041+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึงกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.063341776+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้างที่กูอ่ะนึกถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.063348428+07:00","message":"[bufferProcess] interim [640000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.063351761+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.063366403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.063369499+07:00","message":"> Transcript [1060] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.063372838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.063374907+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.063377078+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.063379952+07:00","message":"TextPushed: 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.073280165+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.073309026+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-05-21T13:28:37.073313813+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.073328184+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.073332699+07:00","message":"[bufferProcess] interim [700000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.073334859+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะนึกถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.073338161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.073340699+07:00","message":"> Transcript [1061] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.073344014+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.073346577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.073348937+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.07335143+07:00","message":"TextPushed: 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.171886923+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.17191972+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-05-21T13:28:37.171925446+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.171944544+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.171951625+07:00","message":"[bufferProcess] interim [820000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.171953999+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.171960712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.171963424+07:00","message":"> Transcript [1062] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.171966606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.171968589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.171971309+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.171973823+07:00","message":"TextPushed: 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.676821817+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.736142713+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.765800373+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.765852222+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-05-21T13:28:37.765858489+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.765872097+07:00","message":"[buffer interim] 126 false ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.765878655+07:00","message":"[bufferProcess] interim [420000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.765881127+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.765886745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.76589005+07:00","message":"> Transcript [1063] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.765894329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.765896455+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.765898459+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.76590087+07:00","message":"TextPushed: 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.765905509+07:00","message":"Push: 'อ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.765907295+07:00","message":"TextPushed: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.765909255+07:00","message":"Set new StatePrefix : 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.765911627+07:00","message":"Next Push (prob) : 'กันหรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.765919126+07:00","message":"push: {false อ่ะนึกถึง 0 0xc000424b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.812196268+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.81223154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอ่ะนึกถึงมีซ้ำกันหรือเปล่า\",\"confidence\":0.94098806}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.81223899+07:00","message":"receive interim result [true|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึงมีซ้ำกันหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.812248626+07:00","message":"end recv isFinal message id 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.812250784+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.812256272+07:00","message":"[buffer interim] 126 true ระบบอะไรบ้างที่กูอ่ะนึกถึงมีซ้ำกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812264826+07:00","message":"[bufferProcess] interim [480000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึงมีซ้ำกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.81227026+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812273594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812276376+07:00","message":"> Transcript [1064] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812281011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812283252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812285055+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812287659+07:00","message":"TextPushed: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.81228973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812291639+07:00","message":"> Transcript [1065] [true]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงมีซ้ำกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812293733+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.81229533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812296953+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812298714+07:00","message":"TextPushed: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:37.812304855+07:00","message":"Push: 'มีซ้ำกันหรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:37.812312209+07:00","message":"push: {true มีซ้ำกันหรือเปล่า 0 0xc000424b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:37.823359195+07:00","message":"write wav file: './tmp/7577/7577_126.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:38.719760386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:38.719779254+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:38.852004343+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:38.852047909+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-05-21T13:28:38.852053912+07:00","message":"receive interim result [false|false]: บ้านๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:38.852069455+07:00","message":"[buffer interim] 127 false บ้านๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:38.852076727+07:00","message":"[bufferProcess] interim [80000000]:บ้านๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:38.852078639+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:38.852083729+07:00","message":"[bufferProcess] send to processor (ticker):บ้านๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:38.852086235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:38.852089348+07:00","message":"> Transcript [1066] [false]: 'บ้านๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:38.852091709+07:00","message":"Set StatePrefix (first interim): 'บ้านๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:38.97457614+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:38.974619679+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-05-21T13:28:38.974625809+07:00","message":"receive interim result [false|false]: บ้านๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:38.9746402+07:00","message":"[buffer interim] 127 false บ้านๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:38.974647785+07:00","message":"[bufferProcess] interim [200000000]:บ้านๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:38.974649567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:39.557693243+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:39.557737214+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-05-21T13:28:39.557742663+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:39.557756116+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:39.55776444+07:00","message":"[bufferProcess] interim [740000000]:ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:39.557766837+07:00","message":"[bufferProcess] send to processor:บ้านๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:39.557770265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:39.557772963+07:00","message":"> Transcript [1067] [false]: 'บ้านๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:39.557776369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:39.557778299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:39.557780136+07:00","message":"StatePrefix: 'บ้านๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:39.55778256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.076675271+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.076718775+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-05-21T13:28:40.076724919+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.076743469+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.076751409+07:00","message":"[bufferProcess] interim [340000000]:ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.076753945+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.076761817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.076768211+07:00","message":"> Transcript [1068] [false]: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.076771016+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.076773049+07:00","message":"Set new StatePrefix: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.216307447+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.216356402+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-05-21T13:28:40.216363723+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.216380061+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.216388654+07:00","message":"[bufferProcess] interim [460000000]:ระบบบำบัดน้ำเสียระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.21639107+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.216398286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.216402741+07:00","message":"> Transcript [1069] [false]: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.216407406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.216411626+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.216413861+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.216416134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.410820717+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.41086456+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-05-21T13:28:40.41087098+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสีย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.410886305+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.410898562+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-05-21T13:28:40.410901541+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.410909836+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสีย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.410912759+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410919829+07:00","message":"[bufferProcess] interim [640000000]:ระบบบำบัดน้ำเสียระบบเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410922686+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410927798+07:00","message":"[bufferProcess] interim [700000000]:ระบบบำบัดน้ำเสียระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410929811+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410932825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410936791+07:00","message":"> Transcript [1070] [false]: 'ระบบบำบัดน้ำเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410940542+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410942558+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410944722+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410947021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.41094848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410950941+07:00","message":"> Transcript [1071] [false]: 'ระบบบำบัดน้ำเสียระบบเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410953191+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410955063+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.41095684+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.410958539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.707205763+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.707247784+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-05-21T13:28:40.707254873+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.707270121+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียงตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707277591+07:00","message":"[bufferProcess] interim [940000000]:ระบบบำบัดน้ำเสียระบบเสียงตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707280575+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707287427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707290007+07:00","message":"> Transcript [1072] [false]: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707293818+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707296227+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707298629+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707300994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707307294+07:00","message":"Push: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707309147+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707311302+07:00","message":"Set new StatePrefix : 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.707313339+07:00","message":"Next Push (prob) : 'ระบบเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.707322228+07:00","message":"push: {false ระบบบำบัดน้ำเสีย 0 0xc000424e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.90358649+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.903629319+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-05-21T13:28:40.903638952+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:40.903656572+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.903665558+07:00","message":"[bufferProcess] interim [180000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.90366952+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.903679946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.903684402+07:00","message":"> Transcript [1073] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.90368951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.903692778+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.903696107+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:40.903699895+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.498151162+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.498197498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสียระบบเสียงตามสาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.498203975+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.498221008+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.498228763+07:00","message":"[bufferProcess] interim [780000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.498231495+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.498240155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.498242848+07:00","message":"> Transcript [1074] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.498246668+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.498249363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.498251483+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.498253873+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.64475249+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.644798712+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-05-21T13:28:41.644805607+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.644822251+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.644829973+07:00","message":"[bufferProcess] interim [900000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.644833284+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.644841702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.644844412+07:00","message":"> Transcript [1075] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.644848475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.644851078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.644853315+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.644856268+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.702008177+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.702048562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสียระบบเสียงตามสาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.702054761+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.702073818+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.702082359+07:00","message":"[bufferProcess] interim [960000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.702085522+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.702091139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.702094324+07:00","message":"> Transcript [1076] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.702098535+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.702100515+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.70210239+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.702104713+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.702112191+07:00","message":"Push: 'ระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.702114455+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.702116664+07:00","message":"Set new StatePrefix : 'ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:41.702118917+07:00","message":"Next Push (prob) : 'ตามสายอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:41.702128228+07:00","message":"push: {false ระบบเสียง 0 0xc000424e80}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:41.720791152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:41.720812534+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:42.585730689+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:42.585769866+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-05-21T13:28:42.585777044+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสายนะคุณเคยดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:42.585793215+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียงตามสายนะคุณเคยดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:42.585800944+07:00","message":"[bufferProcess] interim [920000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสายนะคุณเคยดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:42.585803618+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:42.585811468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:42.585814315+07:00","message":"> Transcript [1077] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:42.585817033+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:42.831792646+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:42.831831453+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-05-21T13:28:42.83183694+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:42.831851121+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:42.831859724+07:00","message":"[bufferProcess] interim [40000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:42.831862163+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตามสายนะคุณเคยดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:42.831867624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:42.831870162+07:00","message":"> Transcript [1078] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายนะคุณเคยดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:42.831872822+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:42.831874829+07:00","message":"Set new StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายนะคุณเคยดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.125259217+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.12529454+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-05-21T13:28:43.125300286+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.125311768+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.125318343+07:00","message":"[bufferProcess] interim [400000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.125320648+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.12532605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.125329053+07:00","message":"> Transcript [1079] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.125331573+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.125333541+07:00","message":"Set new StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.224441348+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.224478917+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-05-21T13:28:43.224484601+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.224504159+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.224512318+07:00","message":"[bufferProcess] interim [520000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.224514674+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.224518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.224520818+07:00","message":"> Transcript [1080] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.224523313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.224525348+07:00","message":"Set new StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.244376444+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.301630422+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.301669704+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-05-21T13:28:43.301676731+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสายระบบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.301695426+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียงตามสายระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.301702645+07:00","message":"[bufferProcess] interim [580000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสายระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.301705054+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.301708427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.3017119+07:00","message":"> Transcript [1081] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.301714698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.301716651+07:00","message":"Set new StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายอะไรดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.309359299+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.413316677+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.413354046+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-05-21T13:28:43.41336029+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.41337607+07:00","message":"[buffer interim] 127 false ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.413384314+07:00","message":"[bufferProcess] interim [700000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.413386944+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตามสายระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.413390918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.413393953+07:00","message":"> Transcript [1082] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายระบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.41339648+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.413398397+07:00","message":"Set new StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายระบบการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.476995039+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.477035859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสียระบบเสียงตามสายระบบ\",\"confidence\":0.9553998}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.477043464+07:00","message":"receive interim result [true|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสายระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.477053377+07:00","message":"end recv isFinal message id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.477055599+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.47706253+07:00","message":"[buffer interim] 127 true ระบบบำบัดน้ำเสียระบบเสียงตามสายระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477070831+07:00","message":"[bufferProcess] interim [730000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสายระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477077717+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477081738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477084788+07:00","message":"> Transcript [1083] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477087358+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477089825+07:00","message":"Set new StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477091582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477093476+07:00","message":"> Transcript [1084] [true]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477095968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477098623+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477100493+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียงตามสายในระบบการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477103319+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:43.477106456+07:00","message":"Push: 'ตามสายระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.477115332+07:00","message":"push: {true ตามสายระบบ 0 0xc000424e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:43.488376025+07:00","message":"write wav file: './tmp/7577/7577_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:43.944076718+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.135076263+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.62564934+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.625679319+07:00","message":"found end of frame, send empty tag with msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.625683429+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.625693107+07:00","message":"[buffer interim] 128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.625702672+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.625707594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.625711361+07:00","message":"> Transcript [1085] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.625714175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.62571594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.625717826+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.625719562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.625723363+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.625735075+07:00","message":"push: {true \n 0 0xc003198080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:44.630998637+07:00","message":"write wav file: './tmp/7577/7577_128.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:44.721051081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:44.721067927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.95457725+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.954618269+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-05-21T13:28:44.95462662+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.954647506+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.95465383+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-05-21T13:28:44.954656637+07:00","message":"receive interim result [false|false]: ระบบน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.954661776+07:00","message":"[buffer interim] 129 false ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:44.954664566+07:00","message":"[buffer interim] 129 false ระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.954670127+07:00","message":"[bufferProcess] interim [540000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.954671777+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.95467427+07:00","message":"[bufferProcess] interim [720000000]:ระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.954676273+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.954679186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.954681875+07:00","message":"> Transcript [1086] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:44.954683895+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.192317093+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.192361381+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-05-21T13:28:45.192367632+07:00","message":"receive interim result [false|false]: ระบบนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.192382981+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.192399425+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-05-21T13:28:45.19240225+07:00","message":"receive interim result [false|false]: ระบบนักศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.192407897+07:00","message":"[buffer interim] 129 false ระบบนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.192410968+07:00","message":"[buffer interim] 129 false ระบบนักศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192416486+07:00","message":"[bufferProcess] interim [780000000]:ระบบนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192418611+07:00","message":"[bufferProcess] send to processor:ระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192421294+07:00","message":"[bufferProcess] interim [900000000]:ระบบนักศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192422992+07:00","message":"[bufferProcess] send to processor:ระบบนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192425698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192428556+07:00","message":"> Transcript [1087] [false]: 'ระบบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192431629+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192433633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.19243536+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192437377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.19243905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192441217+07:00","message":"> Transcript [1088] [false]: 'ระบบนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192443048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192444642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192446305+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.192447957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.453132955+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.453190168+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-05-21T13:28:45.453195939+07:00","message":"receive interim result [false|false]: ระบบนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.453213134+07:00","message":"[buffer interim] 129 false ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.453222103+07:00","message":"[bufferProcess] interim [140000000]:ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.453225626+07:00","message":"[bufferProcess] send to processor:ระบบนักศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.45323106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.453235203+07:00","message":"> Transcript [1089] [false]: 'ระบบนักศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.45324136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.453243454+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.45324534+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.453247258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.904949035+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.904982931+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-05-21T13:28:45.904989044+07:00","message":"receive interim result [false|false]: ระบบนักเรียนเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.905001573+07:00","message":"[buffer interim] 129 false ระบบนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905011154+07:00","message":"[bufferProcess] interim [680000000]:ระบบนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905015712+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905021053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905024129+07:00","message":"> Transcript [1090] [false]: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905027332+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905029639+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905031435+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905033285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905038014+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905040784+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905043745+07:00","message":"Set new StatePrefix : 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:45.905046764+07:00","message":"Next Push (prob) : 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:45.905059968+07:00","message":"push: {false ระบบ 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.038906929+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.038942883+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-05-21T13:28:46.038949063+07:00","message":"receive interim result [false|false]: ระบบนักเรียนเรียนม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.038967115+07:00","message":"[buffer interim] 129 false ระบบนักเรียนเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.038974276+07:00","message":"[bufferProcess] interim [800000000]:ระบบนักเรียนเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.038992413+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.038996715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.038999262+07:00","message":"> Transcript [1091] [false]: 'ระบบนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.039002344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.039004291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.039006098+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.039007971+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.171689828+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.171733909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนเรียนม 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.171740869+07:00","message":"receive interim result [false|false]: ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.1717585+07:00","message":"[buffer interim] 129 false ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.171766382+07:00","message":"[bufferProcess] interim [980000000]:ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.171769827+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.171776619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.17177966+07:00","message":"> Transcript [1092] [false]: 'ระบบนักเรียนเรียนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.171783401+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.171785346+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.171790245+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.171792822+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.547998961+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.548039118+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-05-21T13:28:46.5480454+07:00","message":"receive interim result [false|false]: ระบบนักเรียนเรียนม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.548056085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.548058746+07:00","message":"receive interim result [false|false]:  4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.548065456+07:00","message":"[buffer interim] 129 false ระบบนักเรียนเรียนม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.548068621+07:00","message":"[buffer interim] 129 false  4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.548074129+07:00","message":"[bufferProcess] interim [400000000]:ระบบนักเรียนเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.548076447+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.54807947+07:00","message":"[bufferProcess] interim [400000000]: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.548081781+07:00","message":"[bufferProcess] update buffer: ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.548084477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.548087313+07:00","message":"> Transcript [1093] [false]: 'ระบบนักเรียนเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.548090127+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.548092078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.548093878+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.548095919+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.834529168+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.848901997+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.848941111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนเรียนม 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.848947276+07:00","message":"receive interim result [false|false]: ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.848962576+07:00","message":"[buffer interim] 129 false ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.848969617+07:00","message":"[bufferProcess] interim [580000000]:ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.848975694+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.848979889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.848983021+07:00","message":"> Transcript [1094] [false]: 'ระบบนักเรียนเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.848986169+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.848988209+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.848990012+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.848991929+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.848994397+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.848996315+07:00","message":"TextPushed: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.848998639+07:00","message":"Set new StatePrefix : 'ระบบนักเรียนเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:46.849000798+07:00","message":"Next Push (prob) : 'เรียนม 4'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:46.849009343+07:00","message":"push: {false นักเรียน 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.075530595+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.075581364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนเรียนม 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.075589016+07:00","message":"receive interim result [false|false]: ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.075600726+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-05-21T13:28:47.075603516+07:00","message":"receive interim result [false|false]:  ปีมาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.075611362+07:00","message":"[buffer interim] 129 false ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.075617654+07:00","message":"[buffer interim] 129 false  ปีมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.07562428+07:00","message":"[bufferProcess] interim [820000000]:ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.075626968+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.075630768+07:00","message":"[bufferProcess] interim [820000000]: ปีมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.075635124+07:00","message":"[bufferProcess] update buffer: ระบบนักเรียนเรียนม 4 ปีมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.075640273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.075644233+07:00","message":"> Transcript [1095] [false]: 'ระบบนักเรียนเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.075648777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.075650983+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.075653362+07:00","message":"StatePrefix: 'ระบบนักเรียนเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.07565579+07:00","message":"TextPushed: 'ระบบนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.096295865+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.236531328+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.236577856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนเรียนม 4 มาแล้ว\",\"confidence\":0.91507584}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.236587097+07:00","message":"receive interim result [true|false]: ระบบนักเรียนเรียนม 4 มาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.236600207+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.236604157+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.236613944+07:00","message":"[buffer interim] 129 true ระบบนักเรียนเรียนม 4 มาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236622053+07:00","message":"[bufferProcess] interim [910000000]:ระบบนักเรียนเรียนม 4 มาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236626605+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบนักเรียนเรียนม 4 ปีมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236631059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236634898+07:00","message":"> Transcript [1096] [false]: 'ระบบนักเรียนเรียนม 4 ปีมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236639367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236642415+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236645478+07:00","message":"StatePrefix: 'ระบบนักเรียนเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236649833+07:00","message":"TextPushed: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236652081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.23665442+07:00","message":"> Transcript [1097] [true]: 'ระบบนักเรียนเรียนม 4 มาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236656641+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236658422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236660301+07:00","message":"StatePrefix: 'ระบบนักเรียนเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236661957+07:00","message":"TextPushed: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:47.236664761+07:00","message":"Push: 'เรียนม 4 มาแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:47.236672446+07:00","message":"push: {true เรียนม 4 มาแล้ว 0 0xc0001fae00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:47.245693409+07:00","message":"write wav file: './tmp/7577/7577_129.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:47.721461665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:47.721491831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.45427543+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.454315263+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-05-21T13:28:48.454321138+07:00","message":"receive interim result [false|false]: ภายในร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.454334792+07:00","message":"[buffer interim] 130 false ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.454342373+07:00","message":"[bufferProcess] interim [140000000]:ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.454344357+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.454350204+07:00","message":"[bufferProcess] send to processor (ticker):ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.454352865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.454355839+07:00","message":"> Transcript [1098] [false]: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.454358173+07:00","message":"Set StatePrefix (first interim): 'ภายในร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.541789632+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.541825892+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-05-21T13:28:48.541832976+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.541846063+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.541852879+07:00","message":"[bufferProcess] interim [320000000]:ภายในร่างกายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.54185493+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.672601531+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.672639304+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-05-21T13:28:48.672645789+07:00","message":"receive interim result [false|false]: ภายในร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.672660987+07:00","message":"[buffer interim] 130 false ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.672668444+07:00","message":"[bufferProcess] interim [380000000]:ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.672670853+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.672676366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.672678955+07:00","message":"> Transcript [1099] [false]: 'ภายในร่างกายก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.672682702+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.672684757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.672687045+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.672689603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.707402736+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.707433573+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-05-21T13:28:48.707439584+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.707450826+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.707459103+07:00","message":"[bufferProcess] interim [440000000]:ภายในร่างกายก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.70746136+07:00","message":"[bufferProcess] send to processor:ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.707467083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.707469725+07:00","message":"> Transcript [1100] [false]: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.707473029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.707475041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.707477115+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.7074792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.847003931+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.847047955+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-05-21T13:28:48.847055447+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:48.847070677+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.847078127+07:00","message":"[bufferProcess] interim [560000000]:ภายในร่างกายก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.847080953+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.847091455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.847094865+07:00","message":"> Transcript [1101] [false]: 'ภายในร่างกายก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.847100088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.847104745+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.847107865+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:48.847111151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.078528126+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.078571485+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-05-21T13:28:49.078578315+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.078594225+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078601267+07:00","message":"[bufferProcess] interim [800000000]:ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078603607+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078610958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078613604+07:00","message":"> Transcript [1102] [false]: 'ภายในร่างกายก็ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078617103+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078629922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078631967+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078634122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078643211+07:00","message":"Push: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078645076+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078647439+07:00","message":"Set new StatePrefix : 'ภายในร่างกายก็ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.078649493+07:00","message":"Next Push (prob) : 'ก็ยังดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.078657612+07:00","message":"push: {false ภายในร่างกาย 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.426709555+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.426751234+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-05-21T13:28:49.426758212+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.42677581+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.426847994+07:00","message":"[bufferProcess] interim [220000000]:ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.426852278+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.426859018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.426863407+07:00","message":"> Transcript [1103] [false]: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.426867145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.426870159+07:00","message":"Set new StatePrefix: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.667964399+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.66801+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-05-21T13:28:49.668017284+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.668031637+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.668038737+07:00","message":"[bufferProcess] interim [340000000]:ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.668041551+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.668048597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.668051514+07:00","message":"> Transcript [1104] [false]: 'ภายในร่างกายก็ยังมีระบบหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.668055133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.668057189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.668059245+07:00","message":"StatePrefix: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.668061761+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.774536907+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.87746809+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.877508354+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-05-21T13:28:49.877515846+07:00","message":"receive interim result [true|false]: ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.877524656+07:00","message":"end recv isFinal message id 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.877527145+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.877535082+07:00","message":"[buffer interim] 130 true ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877545623+07:00","message":"[bufferProcess] interim [700000000]:ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877550741+07:00","message":"[bufferProcess] send to processor (isfinal):ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877560647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877563992+07:00","message":"> Transcript [1105] [false]: 'ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877568353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877570253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.87757295+07:00","message":"StatePrefix: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877575966+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877578121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877580018+07:00","message":"> Transcript [1106] [true]: 'ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877582093+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.87758388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877585548+07:00","message":"StatePrefix: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.87758752+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:49.877593712+07:00","message":"Push: 'ก็ยังมีระบบหมุนเวียนเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:49.877602312+07:00","message":"push: {true ก็ยังมีระบบหมุนเวียนเลือด 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:49.886001075+07:00","message":"write wav file: './tmp/7577/7577_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:50.096465871+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:50.721531541+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:50.721549167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:51.765015318+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:51.896145433+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.109648929+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.10970192+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-05-21T13:28:52.109708432+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.10973026+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.109733699+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-05-21T13:28:52.109737055+07:00","message":"receive interim result [false|false]: การจัดส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.109745055+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.109750968+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-05-21T13:28:52.10975317+07:00","message":"receive interim result [false|false]: การจัดส่งสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.10975601+07:00","message":"[buffer interim] 131 false การจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.109770972+07:00","message":"[buffer interim] 131 false การจัดส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.109774084+07:00","message":"[buffer interim] 131 false การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109781388+07:00","message":"[bufferProcess] interim [660000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109783168+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109786555+07:00","message":"[bufferProcess] send to processor (ticker):การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109788816+07:00","message":"[bufferProcess] interim [840000000]:การจัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109790289+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.10979265+07:00","message":"[bufferProcess] interim [140000000]:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109794765+07:00","message":"[bufferProcess] send to processor:การจัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109797197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109800179+07:00","message":"> Transcript [1107] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109802289+07:00","message":"Set StatePrefix (first interim): 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109803915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109805663+07:00","message":"> Transcript [1108] [false]: 'การจัดส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109808044+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109809967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.109811664+07:00","message":"StatePrefix: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.10981389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.798949853+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.798999178+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-05-21T13:28:52.799005639+07:00","message":"receive interim result [false|false]: การจัดส่งสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.799022917+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.799028196+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-05-21T13:28:52.799031382+07:00","message":"receive interim result [true|false]: การจัดส่งสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.799034123+07:00","message":"end recv isFinal message id 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.799036194+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.79904236+07:00","message":"[buffer interim] 131 false การจัดส่งสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.799045925+07:00","message":"[buffer interim] 131 true การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799052712+07:00","message":"[bufferProcess] interim [740000000]:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799054846+07:00","message":"[bufferProcess] send to processor:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799058015+07:00","message":"[bufferProcess] interim [890000000]:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799060293+07:00","message":"[bufferProcess] send to processor (isfinal):การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799063454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799066257+07:00","message":"> Transcript [1109] [false]: 'การจัดส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799069177+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799071075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799072786+07:00","message":"StatePrefix: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799074767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799076365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799078324+07:00","message":"> Transcript [1110] [false]: 'การจัดส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.79908015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799081772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799083465+07:00","message":"StatePrefix: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799085148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799086516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.79908837+07:00","message":"> Transcript [1111] [true]: 'การจัดส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.79909068+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799092639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799099894+07:00","message":"StatePrefix: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799101608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:52.799108072+07:00","message":"Push: 'การจัดส่งสินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:52.799117229+07:00","message":"push: {true การจัดส่งสินค้า 0 0xc001e32000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:52.805917766+07:00","message":"write wav file: './tmp/7577/7577_131.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:53.722273117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:53.722290344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.01464584+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072634451+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072685917+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-05-21T13:28:54.072691515+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072711757+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072716516+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-05-21T13:28:54.072719197+07:00","message":"receive interim result [false|false]: ระบบประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.07272576+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072729848+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-05-21T13:28:54.072732356+07:00","message":"receive interim result [false|false]: ระบบประสาทมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072736777+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072739268+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-05-21T13:28:54.072741336+07:00","message":"receive interim result [false|false]: ระบบประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072748481+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072751291+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-05-21T13:28:54.072753341+07:00","message":"receive interim result [false|false]: ระบบประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072758967+07:00","message":"[buffer interim] 132 false ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072761735+07:00","message":"[buffer interim] 132 false ระบบประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072763683+07:00","message":"[buffer interim] 132 false ระบบประสาทมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072765569+07:00","message":"[buffer interim] 132 false ระบบประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.072767389+07:00","message":"[buffer interim] 132 false ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072774401+07:00","message":"[bufferProcess] interim [660000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072776262+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072779689+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072781753+07:00","message":"[bufferProcess] interim [900000000]:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072783339+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072785273+07:00","message":"[bufferProcess] interim [380000000]:ระบบประสาทมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072787066+07:00","message":"[bufferProcess] send to processor:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072789232+07:00","message":"[bufferProcess] interim [440000000]:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072790966+07:00","message":"[bufferProcess] send to processor:ระบบประสาทมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072793096+07:00","message":"[bufferProcess] interim [500000000]:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072794752+07:00","message":"[bufferProcess] send to processor:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072795667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072815062+07:00","message":"> Transcript [1112] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072818608+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072820933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072823182+07:00","message":"> Transcript [1113] [false]: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072826554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072834015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072835762+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072837783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072839823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.07284353+07:00","message":"> Transcript [1114] [false]: 'ระบบประสาทมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072846435+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072848911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072851336+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072854199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072856515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072859621+07:00","message":"> Transcript [1115] [false]: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072863603+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072865228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072866786+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.072868437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.206490152+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.254995533+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.255035544+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-05-21T13:28:54.255041363+07:00","message":"receive interim result [false|false]: ระบบประสาทในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.255055068+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.255059397+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-05-21T13:28:54.255062144+07:00","message":"receive interim result [false|false]: ระบบประสาทในร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.255068564+07:00","message":"[buffer interim] 132 false ระบบประสาทในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.255075947+07:00","message":"[buffer interim] 132 false ระบบประสาทในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255085464+07:00","message":"[bufferProcess] interim [560000000]:ระบบประสาทในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255088946+07:00","message":"[bufferProcess] send to processor:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255101414+07:00","message":"[bufferProcess] interim [680000000]:ระบบประสาทในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255103583+07:00","message":"[bufferProcess] send to processor:ระบบประสาทในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255106692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255109362+07:00","message":"> Transcript [1116] [false]: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255112708+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255114752+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255116524+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.25511837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255121108+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255122988+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255124968+07:00","message":"Set new StatePrefix : 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255126933+07:00","message":"Next Push (prob) : 'ประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255128676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.25513099+07:00","message":"> Transcript [1117] [false]: 'ระบบประสาทในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255133189+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255134741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255136323+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.255138077+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.255145323+07:00","message":"push: {false ระบบ 0 0xc001e32480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.56718894+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.567222555+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-05-21T13:28:54.567228705+07:00","message":"receive interim result [false|false]: ระบบประสาทในร่างกายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.567242728+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.56724727+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-05-21T13:28:54.567249901+07:00","message":"receive interim result [false|false]: ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.567255589+07:00","message":"[buffer interim] 132 false ระบบประสาทในร่างกายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.567258988+07:00","message":"[buffer interim] 132 false ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567265696+07:00","message":"[bufferProcess] interim [860000000]:ระบบประสาทในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.56726787+07:00","message":"[bufferProcess] send to processor:ระบบประสาทในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567271012+07:00","message":"[bufferProcess] interim [40000000]:ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567272741+07:00","message":"[bufferProcess] send to processor:ระบบประสาทในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567275844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567278479+07:00","message":"> Transcript [1118] [false]: 'ระบบประสาทในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567282117+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567284081+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567286045+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.56728815+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567289836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567291806+07:00","message":"> Transcript [1119] [false]: 'ระบบประสาทในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567293786+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567295329+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567297077+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:54.567298747+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:54.904031357+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.225715552+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.265940397+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.265984282+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-05-21T13:28:55.265990754+07:00","message":"receive interim result [true|false]: ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.266001675+07:00","message":"end recv isFinal message id 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.266003924+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.266010537+07:00","message":"[buffer interim] 132 true ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266017892+07:00","message":"[bufferProcess] interim [340000000]:ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266024759+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266027763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266030772+07:00","message":"> Transcript [1120] [false]: 'ระบบประสาทในร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266033945+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266035862+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266038156+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266040006+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266045883+07:00","message":"Push: 'ประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266047688+07:00","message":"TextPushed: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.26604986+07:00","message":"Set new StatePrefix : 'ระบบประสาทในร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266052126+07:00","message":"Next Push (prob) : 'ในร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.26605391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266055865+07:00","message":"> Transcript [1121] [true]: 'ระบบประสาทในร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266058185+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266059919+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266061943+07:00","message":"StatePrefix: 'ระบบประสาทในร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.26606454+07:00","message":"TextPushed: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.266067012+07:00","message":"Push: 'ในร่างกายของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.266075604+07:00","message":"push: {false ประสาท 0 0xc001e32480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.266081037+07:00","message":"push: {true ในร่างกายของเรา 0 0xc001e32480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:55.273473363+07:00","message":"write wav file: './tmp/7577/7577_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.492750133+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.49277019+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.492774241+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.49278284+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.492799512+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.492805054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.492808954+07:00","message":"> Transcript [1122] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.492812884+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.492815689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.492818511+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.492821361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.492828412+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.492840492+07:00","message":"push: {true \n 0 0xc003198980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:55.497737471+07:00","message":"write wav file: './tmp/7577/7577_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.779727265+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.779773354+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-05-21T13:28:55.779778824+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:55.779794033+07:00","message":"[buffer interim] 134 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.779801752+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:55.779803745+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.083034893+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.083076685+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-05-21T13:28:56.083084929+07:00","message":"receive interim result [false|false]: ระบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.083103245+07:00","message":"[buffer interim] 134 false ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.083115115+07:00","message":"[bufferProcess] interim [840000000]:ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.083119266+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.083126914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.083131391+07:00","message":"> Transcript [1123] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.083134746+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.452231608+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.452268355+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-05-21T13:28:56.452274128+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.4522882+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.4522949+07:00","message":"[bufferProcess] interim [200000000]:ระบบต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.452297428+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.452303497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.452309158+07:00","message":"> Transcript [1124] [false]: 'ระบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.452312183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.452314526+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.452316365+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.452318307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.496709973+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.496745358+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-05-21T13:28:56.496751378+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.496762783+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.496769843+07:00","message":"[bufferProcess] interim [260000000]:ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.496772187+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.496775814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.496778331+07:00","message":"> Transcript [1125] [false]: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.496781991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.496783914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.496785887+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.496787729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.66489893+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.664943518+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-05-21T13:28:56.66495195+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.664969222+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.664976886+07:00","message":"[bufferProcess] interim [440000000]:ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.66497923+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.664984621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.66499051+07:00","message":"> Transcript [1126] [false]: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.664994372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.664996382+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.664998294+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.665001606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:56.722360068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:56.72237736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.789559772+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.789603053+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-05-21T13:28:56.789608965+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.789627115+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.789634289+07:00","message":"[bufferProcess] interim [620000000]:ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.789637006+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.789640376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.789643511+07:00","message":"> Transcript [1127] [false]: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.789646446+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.789648871+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.789650611+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.789653762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.789656707+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.789658725+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.789661222+07:00","message":"Set new StatePrefix : 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:56.7896634+07:00","message":"Next Push (prob) : 'ต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:56.789671806+07:00","message":"push: {false ระบบ 0 0xc000424480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.001118389+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.001190106+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-05-21T13:28:57.001196653+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.001213583+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.001221933+07:00","message":"[bufferProcess] interim [800000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.001224593+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.001230623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.001234096+07:00","message":"> Transcript [1128] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.001237917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.001240411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.001242313+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.00124461+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.199858466+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.199902289+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-05-21T13:28:57.199909024+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.199924752+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.199932565+07:00","message":"[bufferProcess] interim [980000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.199935359+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.199942677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.199945666+07:00","message":"> Transcript [1129] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.199949365+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.199951528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.199954248+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.199956586+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.563948333+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.563989239+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-05-21T13:28:57.56399567+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.564012814+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.564022912+07:00","message":"[bufferProcess] interim [400000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.564026845+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.564033339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.56403628+07:00","message":"> Transcript [1130] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.564039635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.564041691+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.564044005+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.564046288+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.697763106+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.69780402+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-05-21T13:28:57.697811015+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.697828426+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.697836332+07:00","message":"[bufferProcess] interim [520000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.697838998+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.697843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.697845673+07:00","message":"> Transcript [1131] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.697849448+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.697851552+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.697853703+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.697856022+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.697859388+07:00","message":"Push: 'ต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.69786132+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.697863323+07:00","message":"Set new StatePrefix : 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.697865513+07:00","message":"Next Push (prob) : 'เลยนักเรียนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.697873423+07:00","message":"push: {false ต่างๆเหล่านี้มีเยอะ 0 0xc000424480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.876011756+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.876044823+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-05-21T13:28:57.876052996+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:57.8760722+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.876079977+07:00","message":"[bufferProcess] interim [700000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.876083302+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.876088734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.876091529+07:00","message":"> Transcript [1132] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.876095425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.876098059+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.876100349+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:57.876103074+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.174254377+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.237207121+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.237252289+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-05-21T13:28:58.237259531+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.237271454+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.237279246+07:00","message":"[bufferProcess] interim [0]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.237281948+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.23728538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.237288129+07:00","message":"> Transcript [1133] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.237291935+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.237293902+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.237296264+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.237298956+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.23756816+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.352040594+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.352083483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆที่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู\",\"confidence\":0.9438866}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.352089611+07:00","message":"receive interim result [true|false]: ระบบต่างๆที่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.352097659+07:00","message":"end recv isFinal message id 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.352099796+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.352106017+07:00","message":"[buffer interim] 134 true ระบบต่างๆที่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352112181+07:00","message":"[bufferProcess] interim [180000000]:ระบบต่างๆที่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352117836+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.35212136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352124231+07:00","message":"> Transcript [1134] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352127283+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352129312+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352131222+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352140127+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352142428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352144384+07:00","message":"> Transcript [1135] [true]: 'ระบบต่างๆที่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352146654+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352148428+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352150079+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.3521541+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352156007+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352292558+07:00","message":"Push: 'กว่าครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352295639+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะกว่าครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352298324+07:00","message":"Set new StatePrefix : 'ระบบต่างๆที่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352300355+07:00","message":"Next Push (prob) : 'ระบบต่างๆที่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.352307851+07:00","message":"push: {true กว่าครู 0 0xc000424480}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.352318314+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_134.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:58.361059905+07:00","message":"write wav file: './tmp/7577/7577_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.686307221+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.780088991+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.780110606+07:00","message":"found end of frame, send empty tag with msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.780113791+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.780122333+07:00","message":"[buffer interim] 135 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.780130144+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.780142672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.780146027+07:00","message":"> Transcript [1136] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.780148514+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.780150805+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.780152511+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.780154514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:28:58.780157573+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:58.7801686+07:00","message":"push: {true \n 0 0xc00049da00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:28:58.786373913+07:00","message":"write wav file: './tmp/7577/7577_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:28:59.705918254+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:59.722923151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:59.722927657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:00.586882062+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:00.58692352+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-05-21T13:29:00.586928385+07:00","message":"receive interim result [false|false]: กูให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:00.586942523+07:00","message":"[buffer interim] 136 false กูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.586949713+07:00","message":"[bufferProcess] interim [900000000]:กูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.58695186+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.586957334+07:00","message":"[bufferProcess] send to processor (ticker):กูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.586959951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.58696248+07:00","message":"> Transcript [1137] [false]: 'กูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.586964612+07:00","message":"Set StatePrefix (first interim): 'กูให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:00.886074591+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:00.886124175+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-05-21T13:29:00.886130797+07:00","message":"receive interim result [false|false]: ผู้ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:00.88614511+07:00","message":"[buffer interim] 136 false ผู้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.886151504+07:00","message":"[bufferProcess] interim [80000000]:ผู้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.886153495+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:00.976510257+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:00.976563644+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-05-21T13:29:00.976570374+07:00","message":"receive interim result [false|false]: กูให้สังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:00.976584986+07:00","message":"[buffer interim] 136 false กูให้สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.976591836+07:00","message":"[bufferProcess] interim [260000000]:กูให้สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.976594245+07:00","message":"[bufferProcess] send to processor:ผู้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.976601057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.97660374+07:00","message":"> Transcript [1138] [false]: 'ผู้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.976606116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:00.976608241+07:00","message":"Set new StatePrefix: 'ผู้ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.14756158+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.147603696+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-05-21T13:29:01.147609893+07:00","message":"receive interim result [false|false]: กูให้สังเกตว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.147620426+07:00","message":"[buffer interim] 136 false กูให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.147627152+07:00","message":"[bufferProcess] interim [500000000]:กูให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.147629228+07:00","message":"[bufferProcess] send to processor:กูให้สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.147632454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.14763506+07:00","message":"> Transcript [1139] [false]: 'กูให้สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.147637504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.147639558+07:00","message":"Set new StatePrefix: 'กูให้สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.243590554+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.369289989+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.369341873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ครูให้สังเกตว่า\",\"confidence\":0.9060814}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.369348295+07:00","message":"receive interim result [true|false]: ครูให้สังเกตว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.369361465+07:00","message":"end recv isFinal message id 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.369371007+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.369381208+07:00","message":"[buffer interim] 136 true ครูให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369405721+07:00","message":"[bufferProcess] interim [770000000]:ครูให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369411118+07:00","message":"[bufferProcess] send to processor (isfinal):กูให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369414805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369418705+07:00","message":"> Transcript [1140] [false]: 'กูให้สังเกตว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.3694223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369424395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369426709+07:00","message":"StatePrefix: 'กูให้สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369429524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369431115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369433114+07:00","message":"> Transcript [1141] [true]: 'ครูให้สังเกตว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369435105+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369436717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369438454+07:00","message":"StatePrefix: 'กูให้สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369440392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.369443778+07:00","message":"Push: 'ครูให้สังเกตว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.369453722+07:00","message":"push: {true ครูให้สังเกตว่า 0 0xc0001faf00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:01.376605565+07:00","message":"write wav file: './tmp/7577/7577_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.445572807+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.635710676+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.69587751+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.73047662+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.730496545+07:00","message":"found end of frame, send empty tag with msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.730499934+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.730507561+07:00","message":"[buffer interim] 137 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.730514842+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.730524081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.730527132+07:00","message":"> Transcript [1142] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.730529515+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.730531365+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.730533133+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.730534968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:01.730537658+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:01.730555746+07:00","message":"push: {true \n 0 0xc0001fa580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:01.735568263+07:00","message":"write wav file: './tmp/7577/7577_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.233407042+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.233448499+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-05-21T13:29:02.233453595+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.233468708+07:00","message":"[buffer interim] 138 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.23347448+07:00","message":"[bufferProcess] interim [420000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.233476547+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.560754165+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.560796526+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-05-21T13:29:02.560802174+07:00","message":"receive interim result [false|false]: ระบบเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.560814861+07:00","message":"[buffer interim] 138 false ระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.560821777+07:00","message":"[bufferProcess] interim [720000000]:ระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.560824407+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.56083037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.560833246+07:00","message":"> Transcript [1143] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.560835556+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:02.723584709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:02.723618622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.854307645+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.867775093+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.867810873+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-05-21T13:29:02.867816145+07:00","message":"receive interim result [false|false]: ระบบเหล่านี้เนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.867829147+07:00","message":"[buffer interim] 138 false ระบบเหล่านี้เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.867836725+07:00","message":"[bufferProcess] interim [960000000]:ระบบเหล่านี้เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.867839166+07:00","message":"[bufferProcess] send to processor:ระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.867844854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.86784757+07:00","message":"> Transcript [1144] [false]: 'ระบบเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.867851003+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.867852882+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.867854861+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.867856936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.947712749+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.947760694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบเหล่านี้เนี่ย\",\"confidence\":0.9339156}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.947769895+07:00","message":"receive interim result [true|false]: ระบบเหล่านี้เนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.947780687+07:00","message":"end recv isFinal message id 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.947783187+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.947790047+07:00","message":"[buffer interim] 138 true ระบบเหล่านี้เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947800094+07:00","message":"[bufferProcess] interim [170000000]:ระบบเหล่านี้เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947802951+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบเหล่านี้เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947806346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947809723+07:00","message":"> Transcript [1145] [false]: 'ระบบเหล่านี้เนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947812475+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947814384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.94781657+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947818431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947820188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947822088+07:00","message":"> Transcript [1146] [true]: 'ระบบเหล่านี้เนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947824066+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947825596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947827564+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947829147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:02.947836284+07:00","message":"Push: 'ระบบเหล่านี้เนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:02.947843288+07:00","message":"push: {true ระบบเหล่านี้เนี่ย 0 0xc003198000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:02.954315841+07:00","message":"write wav file: './tmp/7577/7577_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:03.295414883+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.025192487+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.025234301+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-05-21T13:29:04.025240576+07:00","message":"receive interim result [false|false]: ถ้าถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.025256465+07:00","message":"[buffer interim] 139 false ถ้าถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.02526408+07:00","message":"[bufferProcess] interim [780000000]:ถ้าถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.025266482+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.02527166+07:00","message":"[bufferProcess] send to processor (ticker):ถ้าถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.025274359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.025277122+07:00","message":"> Transcript [1147] [false]: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.025279237+07:00","message":"Set StatePrefix (first interim): 'ถ้าถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.287025331+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.287059882+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-05-21T13:29:04.287067877+07:00","message":"receive interim result [false|false]: ถ้าถูกเลข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.28708576+07:00","message":"[buffer interim] 139 false ถ้าถูกเลข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.287094911+07:00","message":"[bufferProcess] interim [960000000]:ถ้าถูกเลข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.287097496+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.290772637+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.290787303+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-05-21T13:29:04.290791145+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.290795377+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.290798748+07:00","message":"[bufferProcess] interim [20000000]:ถ้าถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.290800656+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเลข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.290808921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.29081197+07:00","message":"> Transcript [1148] [false]: 'ถ้าถูกเลข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.290814946+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.29081691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.290818914+07:00","message":"StatePrefix: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.290821225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.470345439+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.470392485+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-05-21T13:29:04.470398287+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.470414833+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.47042321+07:00","message":"[bufferProcess] interim [140000000]:ถ้าถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.47042571+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.470429287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.470431989+07:00","message":"> Transcript [1149] [false]: 'ถ้าถูกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.470435047+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.470437044+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.470438891+07:00","message":"StatePrefix: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.470440897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.566649911+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.566691001+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-05-21T13:29:04.566697458+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.566714175+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.566720893+07:00","message":"[bufferProcess] interim [320000000]:ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.566723024+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.566726188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.566729493+07:00","message":"> Transcript [1150] [false]: 'ถ้าถูกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.566732421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.566734568+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.566736392+07:00","message":"StatePrefix: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.566738234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.669995708+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.670034945+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-05-21T13:29:04.670041221+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.670057002+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670063649+07:00","message":"[bufferProcess] interim [380000000]:ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670066239+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670069794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670072438+07:00","message":"> Transcript [1151] [false]: 'ถ้าถูกเรียกว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670075373+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670077371+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670079194+07:00","message":"StatePrefix: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670081642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670084131+07:00","message":"Push: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670086156+07:00","message":"TextPushed: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670088334+07:00","message":"Set new StatePrefix : 'ถ้าถูกเรียกว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.670090459+07:00","message":"Next Push (prob) : 'เรียกว่าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.670098216+07:00","message":"push: {false ถ้าถูก 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.882856979+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.882894535+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-05-21T13:29:04.88290139+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.882918532+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.882925811+07:00","message":"[bufferProcess] interim [620000000]:ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.882928714+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.882932113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.882935096+07:00","message":"> Transcript [1152] [false]: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.882938058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.882940449+07:00","message":"Set new StatePrefix: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.947310203+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.947351504+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-05-21T13:29:04.947357832+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:04.947373949+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.947382273+07:00","message":"[bufferProcess] interim [680000000]:ถ้าถูกเรียกว่าระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.947384885+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.947392376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.947395421+07:00","message":"> Transcript [1153] [false]: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.947398802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.947400957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.94740309+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:04.947405423+07:00","message":"TextPushed: 'ถ้าถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.049907505+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.049942892+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-05-21T13:29:05.049948289+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.049961401+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.049968845+07:00","message":"[bufferProcess] interim [740000000]:ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.04997137+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.049977053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.049980471+07:00","message":"> Transcript [1154] [false]: 'ถ้าถูกเรียกว่าระบบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.049984258+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.049988157+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.049990126+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.049992289+07:00","message":"TextPushed: 'ถ้าถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.12520374+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.12523288+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.125246596+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.125248506+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.125250121+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.125251676+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.125253234+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.125254745+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.125256268+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.180997861+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.181038043+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-05-21T13:29:05.181045912+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.181058592+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.181066997+07:00","message":"[bufferProcess] interim [860000000]:ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.18107362+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.181079335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.181082135+07:00","message":"> Transcript [1155] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.181085573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.181088953+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.181091295+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.181093515+07:00","message":"TextPushed: 'ถ้าถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.368686882+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.368731153+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-05-21T13:29:05.36873841+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.368753334+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368759993+07:00","message":"[bufferProcess] interim [100000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368762421+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368769561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368774271+07:00","message":"> Transcript [1156] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368777989+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368780125+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368782597+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368784652+07:00","message":"TextPushed: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368790543+07:00","message":"Push: 'เรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368792373+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368794394+07:00","message":"Set new StatePrefix : 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.368796383+07:00","message":"Next Push (prob) : 'แล้วมันมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.368803847+07:00","message":"push: {false เรียกว่าระบบ 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.42788624+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.427926458+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-05-21T13:29:05.427935244+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.427954067+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.4279683+07:00","message":"[bufferProcess] interim [160000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.427971891+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.427977063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.427981008+07:00","message":"> Transcript [1157] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.427985987+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.427988615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.427991444+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.427995855+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:05.723915718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:05.723944156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.752376218+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.752416969+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-05-21T13:29:05.75242402+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.752437708+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.752444808+07:00","message":"[bufferProcess] interim [520000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.752447521+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.752453833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.752456564+07:00","message":"> Transcript [1158] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.752459996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.752462386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.752464627+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.752467339+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.943979568+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.944028239+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-05-21T13:29:05.944038112+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:05.944058068+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.944066633+07:00","message":"[bufferProcess] interim [640000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.944072931+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.944083176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.944086153+07:00","message":"> Transcript [1159] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.944089289+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.944091596+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.944096409+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:05.944099052+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.142080731+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.142125277+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-05-21T13:29:06.142134455+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.142153213+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.14216348+07:00","message":"[bufferProcess] interim [880000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.142167428+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.142173453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.142178184+07:00","message":"> Transcript [1160] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.142183553+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.142186745+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.142190534+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.142194283+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.142198316+07:00","message":"Push: 'แล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.142201497+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.142204812+07:00","message":"Set new StatePrefix : 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.142208289+07:00","message":"Next Push (prob) : 'อะไรที่เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.14221894+07:00","message":"push: {false แล้วมันมี 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.373452269+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.464359984+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.464405677+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-05-21T13:29:06.464415695+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.464432214+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.464440155+07:00","message":"[bufferProcess] interim [180000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.464442918+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.464449098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.464452302+07:00","message":"> Transcript [1161] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.46445752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.464459581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.46446163+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.464464543+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.50146824+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.501495178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ\",\"confidence\":0.9490696}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.501500713+07:00","message":"receive interim result [true|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.50151089+07:00","message":"end recv isFinal message id 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.501513006+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.501520484+07:00","message":"[buffer interim] 139 true ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501530075+07:00","message":"[bufferProcess] interim [300000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501534678+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501538094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501548082+07:00","message":"> Transcript [1162] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501551938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501554226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501556494+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.50155933+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501561786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501563702+07:00","message":"> Transcript [1163] [true]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501565755+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501567346+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501568921+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.501570619+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:06.50157805+07:00","message":"Push: 'อะไรที่เหมือนกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:06.501586513+07:00","message":"push: {true อะไรที่เหมือนกันค่ะ 0 0xc000044300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:06.509926439+07:00","message":"write wav file: './tmp/7577/7577_139.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:07.206763773+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:07.84442031+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:07.935887768+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:07.935910626+07:00","message":"found end of frame, send empty tag with msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:07.935913941+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:07.935922244+07:00","message":"[buffer interim] 140 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:07.935929827+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:07.935934252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:07.935937104+07:00","message":"> Transcript [1164] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:07.93593965+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:07.935941501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:07.935943215+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:07.935944963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:07.935947716+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:07.935961881+07:00","message":"push: {true \n 0 0xc000425500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:07.941845087+07:00","message":"write wav file: './tmp/7577/7577_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.035672398+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.568689904+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.568731738+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-05-21T13:29:08.568737047+07:00","message":"receive interim result [false|false]: คิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.568753844+07:00","message":"[buffer interim] 141 false คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.568759848+07:00","message":"[bufferProcess] interim [600000000]:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.568761985+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:08.724169033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:08.724202803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.73393747+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.827526825+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.827566516+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.827573496+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.827584421+07:00","message":"end recv isFinal message id 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.827587318+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.827593447+07:00","message":"[buffer interim] 141 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827600019+07:00","message":"[bufferProcess] interim [930000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827603202+07:00","message":"[bufferProcess] send to processor (isfinal):คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827607046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827610427+07:00","message":"> Transcript [1165] [false]: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827612855+07:00","message":"Set StatePrefix (first interim): 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827614382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827616182+07:00","message":"> Transcript [1166] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827618659+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827620943+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827623089+07:00","message":"StatePrefix: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827625053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:08.827634245+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.827643334+07:00","message":"push: {true  0 0xc003199180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:08.835228087+07:00","message":"write wav file: './tmp/7577/7577_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:08.997038167+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:09.053703685+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:09.26100912+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:09.261030211+07:00","message":"found end of frame, send empty tag with msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:09.261033329+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:09.261041303+07:00","message":"[buffer interim] 142 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:09.261049073+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:09.261052995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:09.261055912+07:00","message":"> Transcript [1167] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:09.261058445+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:09.261060226+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:09.261062081+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:09.26106414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:09.26106707+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:09.261078271+07:00","message":"push: {true \n 0 0xc001fe0000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:09.265544761+07:00","message":"write wav file: './tmp/7577/7577_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:09.449746997+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:11.724820097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:11.724825845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:11.816023521+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:13.416840355+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522173576+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.52222609+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-05-21T13:29:14.52223334+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.52225201+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522256774+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-05-21T13:29:14.522261209+07:00","message":"receive interim result [false|false]: มีอะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522268622+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.52227291+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-05-21T13:29:14.522276062+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.52228367+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.52229187+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-05-21T13:29:14.522295282+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522301898+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522307577+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-05-21T13:29:14.522310953+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522317447+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522323003+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-05-21T13:29:14.522326447+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522333227+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522338734+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-05-21T13:29:14.522342506+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือนกันคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522349923+07:00","message":"[buffer interim] 143 false มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522370361+07:00","message":"[buffer interim] 143 false มีอะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522374296+07:00","message":"[buffer interim] 143 false มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522377757+07:00","message":"[buffer interim] 143 false มีอะไรที่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522381785+07:00","message":"[buffer interim] 143 false มีอะไรที่เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.52238568+07:00","message":"[buffer interim] 143 false มีอะไรที่เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522389126+07:00","message":"[buffer interim] 143 false มีอะไรที่เหมือนกันคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522400998+07:00","message":"[bufferProcess] interim [480000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522413233+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522426568+07:00","message":"[bufferProcess] send to processor (ticker):มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522430148+07:00","message":"[bufferProcess] interim [600000000]:มีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522431789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522434234+07:00","message":"[bufferProcess] interim [660000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522436294+07:00","message":"[bufferProcess] send to processor:มีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522439944+07:00","message":"[bufferProcess] interim [780000000]:มีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522441917+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522443697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522451424+07:00","message":"> Transcript [1168] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522454933+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522458473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522461492+07:00","message":"> Transcript [1169] [false]: 'มีอะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522444245+07:00","message":"[bufferProcess] interim [960000000]:มีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522466228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522468995+07:00","message":"[bufferProcess] send to processor:มีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522474681+07:00","message":"[bufferProcess] interim [560000000]:มีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522476738+07:00","message":"[bufferProcess] send to processor:มีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522480694+07:00","message":"[bufferProcess] interim [620000000]:มีอะไรที่เหมือนกันคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522482663+07:00","message":"[bufferProcess] send to processor:มีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522470051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522490647+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522492833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522494994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522497826+07:00","message":"> Transcript [1170] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.52250047+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.52250279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.5226117+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522613853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.52261535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522617396+07:00","message":"> Transcript [1171] [false]: 'มีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.52261929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522620947+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522623344+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522624996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522626389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522628084+07:00","message":"> Transcript [1172] [false]: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522630278+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522631959+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522633481+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522635042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522640929+07:00","message":"Push: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522642751+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522644691+07:00","message":"Set new StatePrefix : 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522646713+07:00","message":"Next Push (prob) : 'ที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522648245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522650111+07:00","message":"> Transcript [1173] [false]: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522651977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522653926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522655609+07:00","message":"StatePrefix: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.522657309+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.522666934+07:00","message":"push: {false มีอะไร 0 0xc003198780}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:14.725196865+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:14.725214663+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.871853256+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.871899946+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-05-21T13:29:14.871905529+07:00","message":"receive interim result [false|false]: ตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.871926319+07:00","message":"[buffer interim] force interim is final (2) :มีอะไรที่เหมือนกันคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871935143+07:00","message":"[bufferProcess] interim [620000000]:มีอะไรที่เหมือนกันคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871941715+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรที่เหมือนกันคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871944935+07:00","message":"[bufferProcess] interim [500000000]:ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871947279+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871950658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871953502+07:00","message":"> Transcript [1174] [false]: 'มีอะไรที่เหมือนกันคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.87195707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871959091+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871961615+07:00","message":"StatePrefix: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871963933+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871965637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871967541+07:00","message":"> Transcript [1175] [true]: 'มีอะไรที่เหมือนกันคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871969454+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871971142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871973459+07:00","message":"StatePrefix: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.87197517+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:14.871982554+07:00","message":"Push: 'ที่เหมือนกันคำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:14.871992271+07:00","message":"push: {true ที่เหมือนกันคำว่า 0 0xc003198780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:14.87909088+07:00","message":"write wav file: './tmp/7577/7577_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:15.31555323+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:15.315590869+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-05-21T13:29:15.315597115+07:00","message":"receive interim result [false|false]: ตั้งข้อสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:15.315609467+07:00","message":"end Recv id 144 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:15.315611604+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:15.315617222+07:00","message":"[buffer interim] 144 false ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:15.315623829+07:00","message":"[bufferProcess] interim [860000000]:ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:15.315626025+07:00","message":"[bufferProcess] send to processor:ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:15.315630129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:15.315632924+07:00","message":"> Transcript [1176] [false]: 'ตั้งค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:15.315635063+07:00","message":"Set StatePrefix (first interim): 'ตั้งค่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:15.784350763+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.366388841+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739724075+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739779621+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-05-21T13:29:16.739785352+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือนกันคำว่าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739803157+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739806678+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-05-21T13:29:16.739809328+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือนกันคำว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739816821+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739820658+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-05-21T13:29:16.739823221+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือนกันคำว่าระบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739833124+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739838376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรที่เหมือนกันคำว่าระบบอย่างนี้\",\"confidence\":0.92800426}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739841051+07:00","message":"receive interim result [true|false]: มีอะไรที่เหมือนกันคำว่าระบบอย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.73984402+07:00","message":"end recv isFinal message id 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739846129+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739852672+07:00","message":"[buffer interim] this message is already final false 143: 'มีอะไรที่เหมือนกันคำว่าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739858482+07:00","message":"[buffer interim] this message is already final false 143: 'มีอะไรที่เหมือนกันคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739862596+07:00","message":"[buffer interim] this message is already final false 143: 'มีอะไรที่เหมือนกันคำว่าระบบนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:16.739868191+07:00","message":"[buffer interim] this message is already final true 143: 'มีอะไรที่เหมือนกันคำว่าระบบอย่างนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:17.409450039+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:17.409492034+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-05-21T13:29:17.409497385+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:17.409514108+07:00","message":"[buffer interim] force interim is final (2) :ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409545318+07:00","message":"[bufferProcess] interim [860000000]:ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409578257+07:00","message":"[bufferProcess] send to processor (isfinal):ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409585569+07:00","message":"[bufferProcess] interim [80000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409589033+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409602997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409629356+07:00","message":"> Transcript [1177] [false]: 'ตั้งข้อสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409633279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409636422+07:00","message":"Set new StatePrefix: 'ตั้งข้อสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409639039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409640938+07:00","message":"> Transcript [1178] [true]: 'ตั้งข้อสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409644658+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409646765+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409648605+07:00","message":"StatePrefix: 'ตั้งข้อสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409650594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.409658912+07:00","message":"Push: 'ตั้งข้อสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:17.40967073+07:00","message":"push: {true ตั้งข้อสังเกต 0 0xc000424a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:17.418660789+07:00","message":"write wav file: './tmp/7577/7577_144.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:17.544364083+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:17.544421576+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-05-21T13:29:17.544428352+07:00","message":"receive interim result [false|false]: อะไรก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:17.544437666+07:00","message":"end Recv id 145 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:17.544439763+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:17.544446147+07:00","message":"[buffer interim] 145 false อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.544454596+07:00","message":"[bufferProcess] interim [200000000]:อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.54445677+07:00","message":"[bufferProcess] send to processor:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.544460755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.544463388+07:00","message":"> Transcript [1179] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:17.54446573+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:17.726103452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:17.726109787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:20.53377688+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:20.727006434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:20.727025034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:21.17900656+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:22.729981207+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:22.73002783+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-05-21T13:29:22.730034709+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:22.73004842+07:00","message":"[buffer interim] force interim is final (2) :อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730054701+07:00","message":"[bufferProcess] interim [200000000]:อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730059063+07:00","message":"[bufferProcess] send to processor (isfinal):อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730062082+07:00","message":"[bufferProcess] interim [620000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730064011+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730077293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730110268+07:00","message":"> Transcript [1180] [false]: 'อะไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730117029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730119296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730121483+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.73012354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730126332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730129204+07:00","message":"> Transcript [1181] [true]: 'อะไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730131136+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730132715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730134303+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730135874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:22.730143155+07:00","message":"Push: 'อะไรก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:22.730155053+07:00","message":"push: {true อะไรก็ 0 0xc00049dc00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:22.740668205+07:00","message":"write wav file: './tmp/7577/7577_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:23.045799012+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:23.045857859+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-05-21T13:29:23.045864518+07:00","message":"receive interim result [false|false]: เช่นกันครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:23.045875015+07:00","message":"end Recv id 146 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:23.045877592+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:23.045884291+07:00","message":"[buffer interim] 146 false เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:23.04589482+07:00","message":"[bufferProcess] interim [860000000]:เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:23.045897305+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:23.045901048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:23.045904503+07:00","message":"> Transcript [1182] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:23.045906817+07:00","message":"Set StatePrefix (first interim): 'เช่นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:23.53407245+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:23.72796598+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:23.727990886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:23.928006858+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:24.782371126+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:24.782421268+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-05-21T13:29:24.782426726+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:24.782445636+07:00","message":"[buffer interim] force interim is final (2) :เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782452398+07:00","message":"[bufferProcess] interim [860000000]:เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782459332+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782462816+07:00","message":"[bufferProcess] interim [900000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782465364+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782468088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782470668+07:00","message":"> Transcript [1183] [false]: 'เช่นกันครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782474657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782476896+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782478764+07:00","message":"StatePrefix: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782480954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782482521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782484601+07:00","message":"> Transcript [1184] [true]: 'เช่นกันครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782486482+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782489512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782491165+07:00","message":"StatePrefix: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782492739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:24.782499904+07:00","message":"Push: 'เช่นกันครับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:24.782508355+07:00","message":"push: {true เช่นกันครับ 0 0xc003199480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:24.790473794+07:00","message":"write wav file: './tmp/7577/7577_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:25.013781331+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:25.118192012+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:25.118233359+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-05-21T13:29:25.118239354+07:00","message":"receive interim result [false|false]: นักเรียนและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:25.118250826+07:00","message":"end Recv id 147 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:25.118252798+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:25.118259347+07:00","message":"[buffer interim] 147 false นักเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:25.118266461+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:25.118269018+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:25.118273607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:25.118276365+07:00","message":"> Transcript [1185] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:25.118278532+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:25.265191455+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:26.253858835+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:26.25390052+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-05-21T13:29:26.253905607+07:00","message":"receive interim result [false|false]: มีคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:26.253923054+07:00","message":"[buffer interim] force interim is final (2) :นักเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253929517+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253934003+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253936946+07:00","message":"[bufferProcess] interim [960000000]:มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.25393868+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253941363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253944427+07:00","message":"> Transcript [1186] [false]: 'นักเรียนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253947402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.25394946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253951346+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253953308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.25395498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253957006+07:00","message":"> Transcript [1187] [true]: 'นักเรียนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253959107+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253960719+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253962396+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253963995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.253970083+07:00","message":"Push: 'นักเรียนและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:26.253976929+07:00","message":"push: {true นักเรียนและ 0 0xc000424400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:26.260339471+07:00","message":"write wav file: './tmp/7577/7577_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:26.455478941+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:26.455536785+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-05-21T13:29:26.455543336+07:00","message":"receive interim result [false|false]: มีคนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:26.455555711+07:00","message":"end Recv id 148 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:26.455557821+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:26.455565241+07:00","message":"[buffer interim] 148 false มีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.455576569+07:00","message":"[bufferProcess] interim [200000000]:มีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.455579047+07:00","message":"[bufferProcess] send to processor:มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.455582464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.455585472+07:00","message":"> Transcript [1188] [false]: 'มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:26.455588322+07:00","message":"Set StatePrefix (first interim): 'มีคน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:26.728641596+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:26.728668042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:29.057485363+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:29.497647958+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:29.729714605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:29.729728471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:30.223717356+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:30.223766153+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-05-21T13:29:30.223771777+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:30.223793681+07:00","message":"[buffer interim] force interim is final (2) :มีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223800574+07:00","message":"[bufferProcess] interim [200000000]:มีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223809284+07:00","message":"[bufferProcess] send to processor (isfinal):มีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223812328+07:00","message":"[bufferProcess] interim [540000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223814248+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223817008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223820048+07:00","message":"> Transcript [1189] [false]: 'มีคนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223824286+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223826647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223828501+07:00","message":"StatePrefix: 'มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223830678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223832287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223834295+07:00","message":"> Transcript [1190] [true]: 'มีคนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223836191+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.22383774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223839313+07:00","message":"StatePrefix: 'มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223841023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.223848794+07:00","message":"Push: 'มีคนที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:30.223857502+07:00","message":"push: {true มีคนที่ 0 0xc00049dd80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:30.234535133+07:00","message":"write wav file: './tmp/7577/7577_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:30.670993316+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:30.671038508+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-05-21T13:29:30.67104648+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:30.671060917+07:00","message":"end Recv id 149 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:30.671064258+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:30.671072038+07:00","message":"[buffer interim] 149 false ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.671080643+07:00","message":"[bufferProcess] interim [960000000]:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.671085157+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.67108947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.671093181+07:00","message":"> Transcript [1191] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:30.671096109+07:00","message":"Set StatePrefix (first interim): 'ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:31.033076644+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:31.415934966+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:32.729811562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:32.729827438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:33.159238825+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:33.159281507+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-05-21T13:29:33.159287973+07:00","message":"receive interim result [false|false]: เอกสาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:33.159304232+07:00","message":"[buffer interim] force interim is final (2) :ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159310832+07:00","message":"[bufferProcess] interim [960000000]:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159313529+07:00","message":"[bufferProcess] send to processor (isfinal):ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159316882+07:00","message":"[bufferProcess] interim [740000000]:เอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159318776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159321968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159324588+07:00","message":"> Transcript [1192] [false]: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159327708+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159329681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159331506+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159333481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159335252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159337306+07:00","message":"> Transcript [1193] [true]: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159339532+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159341151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159342801+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159344417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.159347591+07:00","message":"Push: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:33.159355677+07:00","message":"push: {true ทำงานสัมพันธ์ 0 0xc000044380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:33.166928833+07:00","message":"write wav file: './tmp/7577/7577_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:33.358046093+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:33.358091389+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-05-21T13:29:33.358097266+07:00","message":"receive interim result [false|false]: เอาเอกสารมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:33.358121891+07:00","message":"end Recv id 150 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:33.358123942+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:33.358131085+07:00","message":"[buffer interim] 150 false เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.358141999+07:00","message":"[bufferProcess] interim [980000000]:เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.358144611+07:00","message":"[bufferProcess] send to processor:เอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.358148633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.358151382+07:00","message":"> Transcript [1194] [false]: 'เอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:33.358155264+07:00","message":"Set StatePrefix (first interim): 'เอกสาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.113534169+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.176321899+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.623645447+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.695289485+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.716698699+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.716750493+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-05-21T13:29:34.716756905+07:00","message":"receive interim result [false|false]: สมัคร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.716774297+07:00","message":"[buffer interim] force interim is final (2) :เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716780672+07:00","message":"[bufferProcess] interim [980000000]:เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716787064+07:00","message":"[bufferProcess] send to processor (isfinal):เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716790131+07:00","message":"[bufferProcess] interim [480000000]:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716791856+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716794585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716797251+07:00","message":"> Transcript [1195] [false]: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716799849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716802207+07:00","message":"Set new StatePrefix: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716803862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716805846+07:00","message":"> Transcript [1196] [true]: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716808687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.71681077+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716812632+07:00","message":"StatePrefix: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716814775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.716822387+07:00","message":"Push: 'เอาเอกสารมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.716830591+07:00","message":"push: {true เอาเอกสารมา 0 0xc003199600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.72272341+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.722763444+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.722768652+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.722777288+07:00","message":"end recv isFinal message id 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.722779632+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.722785109+07:00","message":"[buffer interim] 151 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722791125+07:00","message":"[bufferProcess] interim [480000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722797131+07:00","message":"[bufferProcess] send to processor (isfinal):สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722801058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722803659+07:00","message":"> Transcript [1197] [false]: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722805928+07:00","message":"Set StatePrefix (first interim): 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722807657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722809467+07:00","message":"> Transcript [1198] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722811735+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722813973+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722815635+07:00","message":"StatePrefix: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722817303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:34.722821562+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:34.722829465+07:00","message":"push: {true  0 0xc000424700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:34.725189312+07:00","message":"write wav file: './tmp/7577/7577_150.wav'"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:34.727855441+07:00","message":"write wav file: './tmp/7577/7577_151.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.125114512+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.125141293+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.12514386+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.12514565+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.125147359+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.333807602+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.395123368+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.427818512+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.42783406+07:00","message":"found end of frame, send empty tag with msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.42783705+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.427844096+07:00","message":"[buffer interim] 152 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.427851585+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.427856192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.427859201+07:00","message":"> Transcript [1199] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.427861574+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.427863521+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.427865209+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.427866999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.427869507+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.427879098+07:00","message":"push: {true \n 0 0xc001e32100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:35.433158586+07:00","message":"write wav file: './tmp/7577/7577_152.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.655605577+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:35.729972226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:35.72999173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.756407378+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.756427876+07:00","message":"found end of frame, send empty tag with msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.756432126+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.756442003+07:00","message":"[buffer interim] 153 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.75645813+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.756462692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.756465616+07:00","message":"> Transcript [1200] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.756468205+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.756470522+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.756472784+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.756474722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:35.756479404+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.756490168+07:00","message":"push: {true \n 0 0xc00049cf00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:35.761309637+07:00","message":"write wav file: './tmp/7577/7577_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:35.844485511+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:36.505957377+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:36.505998962+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-05-21T13:29:36.506004394+07:00","message":"receive interim result [false|false]: เพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:36.506021278+07:00","message":"[buffer interim] 154 false เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.506027599+07:00","message":"[bufferProcess] interim [720000000]:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.506029593+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:36.81377728+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:36.813818228+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-05-21T13:29:36.813825905+07:00","message":"receive interim result [false|false]: เพื่อให้อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:36.81384128+07:00","message":"[buffer interim] 154 false เพื่อให้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.813849793+07:00","message":"[bufferProcess] interim [960000000]:เพื่อให้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.813852248+07:00","message":"[bufferProcess] send to processor:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.813859898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.81386247+07:00","message":"> Transcript [1201] [false]: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.813864666+07:00","message":"Set StatePrefix (first interim): 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:36.891268674+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:36.891314526+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-05-21T13:29:36.89132121+07:00","message":"receive interim result [false|false]: เพื่อให้อะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:36.89133682+07:00","message":"[buffer interim] 154 false เพื่อให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.891343965+07:00","message":"[bufferProcess] interim [80000000]:เพื่อให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.891346957+07:00","message":"[bufferProcess] send to processor:เพื่อให้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.89135399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.891359958+07:00","message":"> Transcript [1202] [false]: 'เพื่อให้อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.891363915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.891366053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.891368048+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:36.891370415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:36.992775027+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:37.114629046+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:37.114674103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลือกให้อะไรคะ\",\"confidence\":0.8896213}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:37.1146816+07:00","message":"receive interim result [true|false]: เลือกให้อะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:37.114692659+07:00","message":"end recv isFinal message id 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:37.114694916+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:37.114702599+07:00","message":"[buffer interim] 154 true เลือกให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114713515+07:00","message":"[bufferProcess] interim [380000000]:เลือกให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114717069+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114720655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114723838+07:00","message":"> Transcript [1203] [false]: 'เพื่อให้อะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.11472717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114729055+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114730904+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114732872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.11473483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114736724+07:00","message":"> Transcript [1204] [true]: 'เลือกให้อะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114738648+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114740396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114742071+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114747374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:37.114750396+07:00","message":"Push: 'เลือกให้อะไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:37.114759649+07:00","message":"push: {true เลือกให้อะไรคะ 0 0xc000045500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:37.121112566+07:00","message":"write wav file: './tmp/7577/7577_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:37.895277498+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:38.41715401+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:38.417202865+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-05-21T13:29:38.417208962+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:38.417224239+07:00","message":"[buffer interim] 155 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.417229778+07:00","message":"[bufferProcess] interim [600000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.417231497+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.417237743+07:00","message":"[bufferProcess] send to processor (ticker):เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.417242377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.417245782+07:00","message":"> Transcript [1205] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.417248073+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:38.730288141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:38.730296643+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:38.893447232+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:38.893494792+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-05-21T13:29:38.893500333+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:38.893515217+07:00","message":"[buffer interim] 155 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.893529636+07:00","message":"[bufferProcess] interim [20000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.893531835+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:38.950195468+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:38.950241963+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-05-21T13:29:38.950247372+07:00","message":"receive interim result [false|false]: เพื่อทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:38.950264899+07:00","message":"[buffer interim] 155 false เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.950273194+07:00","message":"[bufferProcess] interim [80000000]:เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.950275944+07:00","message":"[bufferProcess] send to processor:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.950279347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.950282537+07:00","message":"> Transcript [1206] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.950285051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:38.950287223+07:00","message":"Set new StatePrefix: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.052095913+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.052137875+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-05-21T13:29:39.052147953+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.052159118+07:00","message":"[buffer interim] 155 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.052166026+07:00","message":"[bufferProcess] interim [140000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.052168801+07:00","message":"[bufferProcess] send to processor:เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.052171968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.052175215+07:00","message":"> Transcript [1207] [false]: 'เพื่อทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.052178603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.052180524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.052182444+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.052186852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.060230213+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.060244416+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-05-21T13:29:39.060248887+07:00","message":"receive interim result [false|false]: เพื่อทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.060258221+07:00","message":"[buffer interim] 155 false เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.060262655+07:00","message":"[bufferProcess] interim [200000000]:เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.060264734+07:00","message":"[bufferProcess] send to processor:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.060266976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.06026901+07:00","message":"> Transcript [1208] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.060271182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.060272934+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.060274692+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.060276536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.295920772+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.295959145+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-05-21T13:29:39.295966341+07:00","message":"receive interim result [false|false]: เพื่อทำงานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.295980405+07:00","message":"[buffer interim] 155 false เพื่อทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.295987541+07:00","message":"[bufferProcess] interim [380000000]:เพื่อทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.295990277+07:00","message":"[bufferProcess] send to processor:เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.295997812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.296000691+07:00","message":"> Transcript [1209] [false]: 'เพื่อทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.296004109+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.296006324+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.296008274+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.296010392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.319811237+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.319854979+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-05-21T13:29:39.319861124+07:00","message":"receive interim result [false|false]: เพื่อทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.319878299+07:00","message":"[buffer interim] 155 false เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319886187+07:00","message":"[bufferProcess] interim [440000000]:เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319888514+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319891986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319894425+07:00","message":"> Transcript [1210] [false]: 'เพื่อทำงานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319897771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319900667+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319902958+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319904966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319908451+07:00","message":"Push: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319910383+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319912653+07:00","message":"Set new StatePrefix : 'เพื่อทำงานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.319914662+07:00","message":"Next Push (prob) : 'ทำงานต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.319923636+07:00","message":"push: {false เพื่อ 0 0xc001fe0980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.44086269+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.440916575+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-05-21T13:29:39.440923325+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.44093798+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.440947132+07:00","message":"[bufferProcess] interim [560000000]:เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.440949525+07:00","message":"[bufferProcess] send to processor:เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.44095694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.440960499+07:00","message":"> Transcript [1211] [false]: 'เพื่อทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.440962999+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.504784695+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.504833921+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-05-21T13:29:39.504840595+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.504855211+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.504862497+07:00","message":"[bufferProcess] interim [680000000]:เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.504864846+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.504869019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.504872035+07:00","message":"> Transcript [1212] [false]: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.504874618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.504878486+07:00","message":"Set new StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.769916689+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.769956788+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-05-21T13:29:39.769963658+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.769975008+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.769981068+07:00","message":"[bufferProcess] interim [860000000]:เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.769983518+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.769989105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.769992084+07:00","message":"> Transcript [1213] [false]: 'เพื่อทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.769995602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.769997635+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.769999446+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.770001645+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.772165546+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.772177319+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-05-21T13:29:39.772180849+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:39.772188022+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.772190895+07:00","message":"[bufferProcess] interim [920000000]:เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.772192881+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.772195031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.772197609+07:00","message":"> Transcript [1214] [false]: 'เพื่อทำงานสัมพันธ์กันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.772199987+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.772201708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.772203446+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:39.772205388+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.015164281+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.015199785+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-05-21T13:29:40.015206708+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.015220573+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.015227186+07:00","message":"[bufferProcess] interim [160000000]:เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.015230005+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.015233184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.015236155+07:00","message":"> Transcript [1215] [false]: 'เพื่อทำงานสัมพันธ์กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.015239333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.015241279+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.015243318+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.015245392+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.220848049+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.220893313+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-05-21T13:29:40.220900083+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.220921+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.220929816+07:00","message":"[bufferProcess] interim [340000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.22093288+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.220941798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.220944635+07:00","message":"> Transcript [1216] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.22094904+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.220951458+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.22095361+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.220955965+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.220961816+07:00","message":"Push: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.220963918+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.220967101+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.220975709+07:00","message":"Next Push (prob) : 'กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.220984931+07:00","message":"push: {false ทำงานสัมพันธ์ 0 0xc001fe0980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.335022329+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.335062536+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-05-21T13:29:40.335068866+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.335081105+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.335089732+07:00","message":"[bufferProcess] interim [460000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.33509209+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.335096738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.335099622+07:00","message":"> Transcript [1217] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.335103011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.335105034+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.335106867+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.335109076+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.337452817+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.337461987+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-05-21T13:29:40.337465368+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.337473205+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.337476596+07:00","message":"[bufferProcess] interim [520000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.337478643+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.337480786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.337483014+07:00","message":"> Transcript [1218] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.337485428+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.337487145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.337488789+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.337490504+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.490648461+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.490685849+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-05-21T13:29:40.490692109+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.490707934+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.490715762+07:00","message":"[bufferProcess] interim [580000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.490718329+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.4907263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.490729201+07:00","message":"> Transcript [1219] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.490733358+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.490735819+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.490737683+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.490740023+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.552380977+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.552426111+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-05-21T13:29:40.552433868+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.552449095+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.552457291+07:00","message":"[bufferProcess] interim [640000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.552460103+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.552466921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.552469979+07:00","message":"> Transcript [1220] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.552473559+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.552476066+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.552478788+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.552481968+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.552488192+07:00","message":"Push: 'กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.55249003+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.552492079+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.55249542+07:00","message":"Next Push (prob) : 'กันแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.552504748+07:00","message":"push: {false กันแล้วรวม 0 0xc001fe0980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.597348785+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.597380886+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-05-21T13:29:40.597387919+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.597399154+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.597406219+07:00","message":"[bufferProcess] interim [700000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.597408443+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.597414081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.597416549+07:00","message":"> Transcript [1221] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.597418834+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.597421046+07:00","message":"Set new StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.65974369+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.659774534+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-05-21T13:29:40.659780982+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.659796087+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.659805922+07:00","message":"[bufferProcess] interim [760000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.65980822+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.659816155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.659819812+07:00","message":"> Transcript [1222] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.659822449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.65982567+07:00","message":"Set new StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.726811384+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.726847368+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-05-21T13:29:40.726853126+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.726867774+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.726874549+07:00","message":"[bufferProcess] interim [880000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.726877431+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.726880752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.726883583+07:00","message":"> Transcript [1223] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.726886065+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.726887958+07:00","message":"Set new StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.953381212+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.953430433+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-05-21T13:29:40.953436917+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:40.953453029+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.953460467+07:00","message":"[bufferProcess] interim [120000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.953462972+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.953470242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.95347295+07:00","message":"> Transcript [1224] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.953476852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.953479053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.953480927+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:40.953483554+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.102893997+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.102940111+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-05-21T13:29:41.102947188+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.102963658+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.102971389+07:00","message":"[bufferProcess] interim [240000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.102974167+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.102982664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.102985632+07:00","message":"> Transcript [1225] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.102989738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.102991853+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.102994283+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.102996957+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.423856367+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.423893888+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-05-21T13:29:41.423900083+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.423913674+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.423921014+07:00","message":"[bufferProcess] interim [540000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.423923969+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.423927451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.423929976+07:00","message":"> Transcript [1226] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.423933331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.423935544+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.423937623+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.423940384+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.554572643+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.554613845+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-05-21T13:29:41.554620141+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.554632035+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.554641855+07:00","message":"[bufferProcess] interim [720000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.554645921+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.55465401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.554660212+07:00","message":"> Transcript [1227] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.554664983+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.554667989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.55467032+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.554672798+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.554677189+07:00","message":"Push: 'กันแล้วนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.554680061+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.554682971+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.554686545+07:00","message":"Next Push (prob) : 'ต้องบรรลุเป้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.554696539+07:00","message":"push: {false กันแล้วนี่ก็ 0 0xc001fe0980}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:41.730662636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:41.730680702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.939094597+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.939128473+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-05-21T13:29:41.93913411+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:41.939146594+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.939152915+07:00","message":"[bufferProcess] interim [80000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.93915572+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.939161341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.939164001+07:00","message":"> Transcript [1228] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.939167508+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.939169607+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.939171846+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:41.939174341+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.072006302+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.072043021+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-05-21T13:29:42.072050841+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.07206467+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.072071029+07:00","message":"[bufferProcess] interim [200000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.072073592+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.072079391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.072083362+07:00","message":"> Transcript [1229] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.072087362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.072089582+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.072091874+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.072094347+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.333116778+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.333158407+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-05-21T13:29:42.333187875+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.333202992+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.333209911+07:00","message":"[bufferProcess] interim [440000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.333212619+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.333219175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.333222014+07:00","message":"> Transcript [1230] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.333225442+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.333227712+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.333230466+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.333232919+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.346740055+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.346765793+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-05-21T13:29:42.346771282+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.346786709+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.346792413+07:00","message":"[bufferProcess] interim [500000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.34679549+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.346799145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.346801873+07:00","message":"> Transcript [1231] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.34680511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.346807275+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.346809461+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.346811703+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.346816392+07:00","message":"Push: 'ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.346818272+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.346820894+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.346823617+07:00","message":"Next Push (prob) : 'หมายก็คือตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.346832391+07:00","message":"push: {false ต้องบรรลุเป้า 0 0xc001fe0980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.454805979+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.454849958+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-05-21T13:29:42.45485639+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.454867396+07:00","message":"[buffer interim] 155 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.454873987+07:00","message":"[bufferProcess] interim [620000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.454876534+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.45487999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.454882819+07:00","message":"> Transcript [1232] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.454885234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.454887483+07:00","message":"Set new StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตาม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.637024799+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.695533555+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.773227149+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.773262717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ\",\"confidence\":0.94112223}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.7732703+07:00","message":"receive interim result [true|false]: เมื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.773279105+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.773281793+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.773288181+07:00","message":"[buffer interim] 155 true เมื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773298379+07:00","message":"[bufferProcess] interim [950000000]:เมื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773301739+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773305454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773308391+07:00","message":"> Transcript [1233] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773310987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773312827+07:00","message":"Set new StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773314831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773316679+07:00","message":"> Transcript [1234] [true]: 'เมื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773319074+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773321054+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.77332445+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773327211+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.77332895+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773488907+07:00","message":"Push: 'บรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773492285+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773494796+07:00","message":"Set new StatePrefix : 'เมื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773496981+07:00","message":"Next Push (prob) : 'เมื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:42.773505002+07:00","message":"push: {true บรรลุเป้าหมายก็คือสามารถ 0 0xc001fe0980}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:42.773521964+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_155.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:42.784107899+07:00","message":"write wav file: './tmp/7577/7577_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:43.544990847+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:43.545035343+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-05-21T13:29:43.545041556+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:43.545058779+07:00","message":"[buffer interim] 156 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:43.545077313+07:00","message":"[bufferProcess] interim [720000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:43.545080975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:43.861148932+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:43.861197276+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-05-21T13:29:43.861205125+07:00","message":"receive interim result [false|false]: นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:43.861223036+07:00","message":"[buffer interim] 156 false นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:43.861235383+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:43.861239345+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:43.861247349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:43.861251784+07:00","message":"> Transcript [1235] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:43.861254798+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:43.972705634+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:44.051576979+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:44.051614389+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-05-21T13:29:44.051620378+07:00","message":"receive interim result [false|false]: นักเรียนได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:44.051637369+07:00","message":"[buffer interim] 156 false นักเรียนได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.051647922+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.051650689+07:00","message":"[bufferProcess] send to processor:นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.051660763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.0516639+07:00","message":"> Transcript [1236] [false]: 'นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.05166731+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.051669623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.051671482+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.051673401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:44.067729791+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:44.067762698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนได้อย่างไร\",\"confidence\":0.9198197}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:44.067768149+07:00","message":"receive interim result [true|false]: นักเรียนได้อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:44.067778309+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:44.067780569+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:44.067785863+07:00","message":"[buffer interim] 156 true นักเรียนได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.06779072+07:00","message":"[bufferProcess] interim [290000000]:นักเรียนได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067793452+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067796364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.06779911+07:00","message":"> Transcript [1237] [false]: 'นักเรียนได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067801474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067803191+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067804933+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067806707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.06780831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067810287+07:00","message":"> Transcript [1238] [true]: 'นักเรียนได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067812345+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067814236+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067816439+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067822522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:44.067825398+07:00","message":"Push: 'นักเรียนได้อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:44.067832332+07:00","message":"push: {true นักเรียนได้อย่างไร 0 0xc003199980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:44.077311021+07:00","message":"write wav file: './tmp/7577/7577_156.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:44.731384168+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:44.731424484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:44.875654272+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:45.323431814+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:45.386506522+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:45.41240161+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:45.412430327+07:00","message":"found end of frame, send empty tag with msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:45.412433539+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:45.412440409+07:00","message":"[buffer interim] 157 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:45.412446744+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:45.412451047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:45.412455466+07:00","message":"> Transcript [1239] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:45.412458099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:45.41246011+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:45.412462016+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:45.41246381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:45.412470654+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:45.412480293+07:00","message":"push: {true \n 0 0xc001fe0100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:45.418127313+07:00","message":"write wav file: './tmp/7577/7577_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:46.834416975+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:46.834462548+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-05-21T13:29:46.83446808+07:00","message":"receive interim result [false|false]: เอาชนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:46.834481885+07:00","message":"[buffer interim] 158 false เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:46.834492455+07:00","message":"[bufferProcess] interim [440000000]:เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:46.834495251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:46.834501508+07:00","message":"[bufferProcess] send to processor (ticker):เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:46.834505195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:46.834508841+07:00","message":"> Transcript [1240] [false]: 'เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:46.834523057+07:00","message":"Set StatePrefix (first interim): 'เอาชนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:46.846963334+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:46.8469819+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-05-21T13:29:46.846987935+07:00","message":"receive interim result [false|false]: เพราะฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:46.846996168+07:00","message":"[buffer interim] 158 false เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:46.847001244+07:00","message":"[bufferProcess] interim [500000000]:เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:46.847004018+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:46.923451057+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.023315215+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.023366565+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-05-21T13:29:47.023372226+07:00","message":"receive interim result [true|false]: เพราะฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.023382191+07:00","message":"end recv isFinal message id 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.023384268+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.023390907+07:00","message":"[buffer interim] 158 true เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023400786+07:00","message":"[bufferProcess] interim [770000000]:เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023406032+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023409386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023412574+07:00","message":"> Transcript [1241] [false]: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.02341645+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023418504+07:00","message":"Set new StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023420142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023421924+07:00","message":"> Transcript [1242] [true]: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023424394+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023426338+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023428177+07:00","message":"StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023430339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.023436342+07:00","message":"Push: 'เพราะฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.02344474+07:00","message":"push: {true เพราะฉะนั้น 0 0xc001fe0380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:47.030647708+07:00","message":"write wav file: './tmp/7577/7577_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.056302946+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.528045509+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.528092938+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-05-21T13:29:47.528098326+07:00","message":"receive interim result [false|false]: นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.528115075+07:00","message":"[buffer interim] 159 false นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.528122318+07:00","message":"[bufferProcess] interim [480000000]:นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.528124213+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.705455083+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.705497878+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-05-21T13:29:47.705504651+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.705523938+07:00","message":"[buffer interim] 159 false นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.705531496+07:00","message":"[bufferProcess] interim [660000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.705534177+07:00","message":"[bufferProcess] send to processor:นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.705542076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.705545048+07:00","message":"> Transcript [1243] [false]: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.705547348+07:00","message":"Set StatePrefix (first interim): 'นี่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:47.731815061+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:47.731861184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.935043787+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.935108635+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-05-21T13:29:47.935116934+07:00","message":"receive interim result [false|false]: นี่คือที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:47.935138097+07:00","message":"[buffer interim] 159 false นี่คือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.935147623+07:00","message":"[bufferProcess] interim [900000000]:นี่คือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.935151761+07:00","message":"[bufferProcess] send to processor:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.93515686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.935163564+07:00","message":"> Transcript [1244] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.935168828+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.935171872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.935175507+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:47.935178914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.09381529+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.093858409+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-05-21T13:29:48.093864555+07:00","message":"receive interim result [false|false]: นี่คือที่มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.093882735+07:00","message":"[buffer interim] 159 false นี่คือที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.093890212+07:00","message":"[bufferProcess] interim [80000000]:นี่คือที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.093892406+07:00","message":"[bufferProcess] send to processor:นี่คือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.093899121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.093902175+07:00","message":"> Transcript [1245] [false]: 'นี่คือที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.093905859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.093908256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.093910863+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.093913117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.420170168+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.420207526+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-05-21T13:29:48.420213865+07:00","message":"receive interim result [false|false]: นี่คือที่มาของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.420229696+07:00","message":"[buffer interim] 159 false นี่คือที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.420236353+07:00","message":"[bufferProcess] interim [380000000]:นี่คือที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.420238773+07:00","message":"[bufferProcess] send to processor:นี่คือที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.420242047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.420244873+07:00","message":"> Transcript [1246] [false]: 'นี่คือที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.420249317+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.420251449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.420262323+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.420265524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.613546927+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.613583751+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-05-21T13:29:48.613589505+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.613601551+07:00","message":"[buffer interim] 159 false นี่คือที่มาของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.613607933+07:00","message":"[bufferProcess] interim [620000000]:นี่คือที่มาของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.613610483+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.61361584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.613618478+07:00","message":"> Transcript [1247] [false]: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.613622048+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.613624221+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.61362642+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.613628614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.613632937+07:00","message":"Push: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.613634685+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.613640155+07:00","message":"Set new StatePrefix : 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.613642854+07:00","message":"Next Push (prob) : 'คือที่มาของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.613663607+07:00","message":"push: {false นี่ 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.796748437+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.796795119+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-05-21T13:29:48.796802132+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:48.796819055+07:00","message":"[buffer interim] 159 false นี่คือที่มาของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.796835221+07:00","message":"[bufferProcess] interim [800000000]:นี่คือที่มาของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.796837998+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.796846545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.796849695+07:00","message":"> Transcript [1248] [false]: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.796853738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.796856788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.796858834+07:00","message":"StatePrefix: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:48.796861307+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:49.177784394+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:49.177832833+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-05-21T13:29:49.17783926+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:49.17785666+07:00","message":"[buffer interim] 159 false นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.177864653+07:00","message":"[bufferProcess] interim [220000000]:นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.17786724+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.177876182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.177879108+07:00","message":"> Transcript [1249] [false]: 'นี่คือที่มาของคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.177882996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.177885459+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.177887846+07:00","message":"StatePrefix: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.177890291+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:49.514783604+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:49.514831102+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-05-21T13:29:49.514837306+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:49.514854779+07:00","message":"[buffer interim] 159 false นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.514863365+07:00","message":"[bufferProcess] interim [460000000]:นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.514866153+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.514873326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.514876659+07:00","message":"> Transcript [1250] [false]: 'นี่คือที่มาของคำว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.514880323+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.514882525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.514884827+07:00","message":"StatePrefix: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.514887671+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:49.819090352+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:49.819134601+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-05-21T13:29:49.819141978+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:49.819157881+07:00","message":"[buffer interim] 159 false นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.819165445+07:00","message":"[bufferProcess] interim [760000000]:นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.819168185+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.819176909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.819180232+07:00","message":"> Transcript [1251] [false]: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.819185069+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.819187625+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.819189861+07:00","message":"StatePrefix: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.819194615+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.819202278+07:00","message":"Push: 'คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.819204272+07:00","message":"TextPushed: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.81920645+07:00","message":"Set new StatePrefix : 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:49.819208958+07:00","message":"Next Push (prob) : 'คำว่าความหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:49.819218142+07:00","message":"push: {false คือที่มาของ 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.028038031+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.02808733+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-05-21T13:29:50.028094742+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.028112239+07:00","message":"[buffer interim] 159 false นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.028122916+07:00","message":"[bufferProcess] interim [0]:นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.028126518+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.028136677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.028141191+07:00","message":"> Transcript [1252] [false]: 'นี่คือที่มาของคำว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.028145416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.028148279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.028151757+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.028155413+07:00","message":"TextPushed: 'นี่คือที่มาของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.073320706+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.073369526+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-05-21T13:29:50.073376366+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.073392666+07:00","message":"[buffer interim] 159 false นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.073400451+07:00","message":"[bufferProcess] interim [60000000]:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.073403194+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.073411727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.073414534+07:00","message":"> Transcript [1253] [false]: 'นี่คือที่มาของคำว่าความหมายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.073418122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.073420428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.073422727+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.073426694+07:00","message":"TextPushed: 'นี่คือที่มาของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.465914121+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.46595829+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-05-21T13:29:50.465965991+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.465983014+07:00","message":"[buffer interim] 159 false นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.465990254+07:00","message":"[bufferProcess] interim [420000000]:นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.465992931+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.466000024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.466003491+07:00","message":"> Transcript [1254] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.466007075+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.466009552+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.46601245+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.46601704+07:00","message":"TextPushed: 'นี่คือที่มาของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.623446339+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.623487551+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-05-21T13:29:50.623494784+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.623516092+07:00","message":"[buffer interim] 159 false นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.623527997+07:00","message":"[bufferProcess] interim [480000000]:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.623531236+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.623536002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.62353939+07:00","message":"> Transcript [1255] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.623543712+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.623547303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.623549857+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.623552621+07:00","message":"TextPushed: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.623560035+07:00","message":"Push: 'คำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.623562028+07:00","message":"TextPushed: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.623564451+07:00","message":"Set new StatePrefix : 'นี่คือที่มาของคำว่าความหมายของระบบหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.623566768+07:00","message":"Next Push (prob) : 'ของระบบหาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.623577125+07:00","message":"push: {false คำว่าความหมาย 0 0xc000045780}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:50.732060314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:50.732067584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.814891434+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.814930182+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-05-21T13:29:50.814937227+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.814955546+07:00","message":"[buffer interim] 159 false นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.814964775+07:00","message":"[bufferProcess] interim [660000000]:นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.814967642+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.8149738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.814977213+07:00","message":"> Transcript [1256] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:50.814979567+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:50.893669577+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:51.13106665+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:51.131112718+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-05-21T13:29:51.131120245+07:00","message":"receive interim result [true|false]: นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:51.131132793+07:00","message":"end recv isFinal message id 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:51.131134971+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:51.13114237+07:00","message":"[buffer interim] 159 true นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.13115069+07:00","message":"[bufferProcess] interim [50000000]:นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.131153945+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.131157522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.131160576+07:00","message":"> Transcript [1257] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.131164564+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.131166964+07:00","message":"Set new StatePrefix: 'นี่คือที่มาของคำว่าความหมายของระบบการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.131168875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.131170592+07:00","message":"> Transcript [1258] [true]: 'นี่คือที่มาของคำว่าความหมายของระบบการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.13117328+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.131175217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.131177451+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมายของระบบการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.131180272+07:00","message":"TextPushed: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.131184216+07:00","message":"Push: 'ของระบบการเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:51.131192607+07:00","message":"push: {true ของระบบการเรียน 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:51.142271539+07:00","message":"write wav file: './tmp/7577/7577_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:51.285807346+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:51.832407726+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:51.83245623+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-05-21T13:29:51.832462257+07:00","message":"receive interim result [false|false]: เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:51.832482479+07:00","message":"[buffer interim] 160 false เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.832490819+07:00","message":"[bufferProcess] interim [420000000]:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:51.832492812+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.016536287+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.016577907+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-05-21T13:29:52.016584899+07:00","message":"receive interim result [false|false]: เพราะเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.016600106+07:00","message":"[buffer interim] 160 false เพราะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.016613805+07:00","message":"[bufferProcess] interim [600000000]:เพราะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.016616463+07:00","message":"[bufferProcess] send to processor:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.016623272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.016626532+07:00","message":"> Transcript [1259] [false]: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.016630778+07:00","message":"Set StatePrefix (first interim): 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.153296694+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.153347972+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-05-21T13:29:52.153354717+07:00","message":"receive interim result [false|false]: เพราะคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.153369075+07:00","message":"[buffer interim] 160 false เพราะคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.153376223+07:00","message":"[bufferProcess] interim [660000000]:เพราะคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.153378357+07:00","message":"[bufferProcess] send to processor:เพราะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.153385176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.153391011+07:00","message":"> Transcript [1260] [false]: 'เพราะเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.153395053+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.153397276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.153399212+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.153401309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.275242665+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.275285123+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-05-21T13:29:52.275291996+07:00","message":"receive interim result [false|false]: เพราะคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.275311854+07:00","message":"[buffer interim] 160 false เพราะคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.275323179+07:00","message":"[bufferProcess] interim [780000000]:เพราะคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.275325895+07:00","message":"[bufferProcess] send to processor:เพราะคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.275333235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.275335796+07:00","message":"> Transcript [1261] [false]: 'เพราะคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.275341961+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.275344262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.275346247+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.275348423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.526504121+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.526548115+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-05-21T13:29:52.52655409+07:00","message":"receive interim result [false|false]: เพราะคำว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.526568358+07:00","message":"[buffer interim] 160 false เพราะคำว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.52657555+07:00","message":"[bufferProcess] interim [80000000]:เพราะคำว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.52657818+07:00","message":"[bufferProcess] send to processor:เพราะคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.526583829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.526586703+07:00","message":"> Transcript [1262] [false]: 'เพราะคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.526590357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.526592449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.526594329+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.526596836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.712682124+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.71272262+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-05-21T13:29:52.712729404+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.712743019+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.712749705+07:00","message":"[bufferProcess] interim [260000000]:เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.712752127+07:00","message":"[bufferProcess] send to processor:เพราะคำว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.712757689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.712760557+07:00","message":"> Transcript [1263] [false]: 'เพราะคำว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.712764115+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.712766257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.712768234+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.712770328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.712774958+07:00","message":"Push: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.712777153+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.71277953+07:00","message":"Set new StatePrefix : 'เพราะคำว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:52.712781747+07:00","message":"Next Push (prob) : 'คำว่ารัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:52.712791658+07:00","message":"push: {false เพราะ 0 0xc003286200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.187589228+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.187627866+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-05-21T13:29:53.187635839+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.1876488+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.187655274+07:00","message":"[bufferProcess] interim [680000000]:เพราะคำว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.187657762+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.187663161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.187665982+07:00","message":"> Transcript [1264] [false]: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.187668309+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.187670539+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.22816003+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.228195991+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-05-21T13:29:53.228203087+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.228219058+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.228224626+07:00","message":"[bufferProcess] interim [740000000]:เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.228226648+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.228229873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.228233222+07:00","message":"> Transcript [1265] [false]: 'เพราะคำว่าระบบมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.228236186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.22823851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.228240926+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.228243022+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.233670844+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.233702741+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-05-21T13:29:53.233706933+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.233717387+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.233721477+07:00","message":"[bufferProcess] interim [800000000]:เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.233723488+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.233725719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.233728046+07:00","message":"> Transcript [1266] [false]: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.23373048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.233732446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.233734201+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.233736194+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.354114876+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.354154662+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-05-21T13:29:53.35416102+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบมหาลัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.354175108+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบมหาลัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.354182896+07:00","message":"[bufferProcess] interim [860000000]:เพราะคำว่าระบบมหาลัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.354185122+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.354189801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.354192567+07:00","message":"> Transcript [1267] [false]: 'เพราะคำว่าระบบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.354195607+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.354198166+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.354199981+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.354202194+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.432966858+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.433005777+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-05-21T13:29:53.433011902+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบมหารวย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.433024642+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบมหารวย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.433033563+07:00","message":"[bufferProcess] interim [980000000]:เพราะคำว่าระบบมหารวย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.433037359+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบมหาลัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.433044613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.4330481+07:00","message":"> Transcript [1268] [false]: 'เพราะคำว่าระบบมหาลัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.433052328+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.433055227+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.433058584+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.433060535+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.433064388+07:00","message":"Push: 'คำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.433067451+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.433070106+07:00","message":"Set new StatePrefix : 'เพราะคำว่าระบบมหาลัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.433074645+07:00","message":"Next Push (prob) : 'มหาลัย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.433091611+07:00","message":"push: {false คำว่าระบบ 0 0xc003286200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.551072151+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.551112302+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-05-21T13:29:53.551119966+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.551135764+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.551145891+07:00","message":"[bufferProcess] interim [40000000]:เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.551149279+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบมหารวย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.551156229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.551159177+07:00","message":"> Transcript [1269] [false]: 'เพราะคำว่าระบบมหารวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.551161673+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.551164137+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบมหารวย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.568674685+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.568704174+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-05-21T13:29:53.568710008+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบมหารวย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.568723862+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบมหารวย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.568734433+07:00","message":"[bufferProcess] interim [100000000]:เพราะคำว่าระบบมหารวย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.568736816+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.568740304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.568744115+07:00","message":"> Transcript [1270] [false]: 'เพราะคำว่าระบบนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.568746552+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.568748392+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบนะคะโดย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.622273754+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.622308958+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-05-21T13:29:53.622314493+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบหมายโดยตรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.622332703+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.622336108+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-05-21T13:29:53.622338689+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.622342985+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบหมายโดยตรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.622345544+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622351669+07:00","message":"[bufferProcess] interim [160000000]:เพราะคำว่าระบบหมายโดยตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622354352+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบมหารวย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622357062+07:00","message":"[bufferProcess] interim [220000000]:เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622360777+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบหมายโดยตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622363376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622366064+07:00","message":"> Transcript [1271] [false]: 'เพราะคำว่าระบบมหารวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622368421+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622370365+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบมหารวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622371987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622373762+07:00","message":"> Transcript [1272] [false]: 'เพราะคำว่าระบบหมายโดยตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622375324+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.622376885+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบหมายโดยตรง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:53.733087626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:53.733099818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.933695426+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.933749+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-05-21T13:29:53.933757415+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:53.933773908+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.933784517+07:00","message":"[bufferProcess] interim [460000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.933788176+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.933795448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.93379991+07:00","message":"> Transcript [1273] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.9338032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:53.933806182+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.121891425+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.121928083+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-05-21T13:29:54.121933881+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.121948603+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.121954972+07:00","message":"[bufferProcess] interim [640000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.121958199+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.12196495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.121969475+07:00","message":"> Transcript [1274] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.121973342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.121976278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.12197846+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.12198165+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.25287192+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.252914575+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-05-21T13:29:54.252926983+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.252943651+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.252951431+07:00","message":"[bufferProcess] interim [760000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.252954165+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.252962212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.252964838+07:00","message":"> Transcript [1275] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.252968911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.252972525+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.252975185+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.252978209+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.310389805+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.310434188+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-05-21T13:29:54.310441285+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.310458729+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.310467309+07:00","message":"[bufferProcess] interim [880000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.3104698+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.310474082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.310476934+07:00","message":"> Transcript [1276] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.310480913+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.310483187+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.31048551+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.310488197+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.955279226+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.955307111+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-05-21T13:29:54.955312575+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.955327885+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.955334367+07:00","message":"[bufferProcess] interim [480000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.955336613+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.955340022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.955342747+07:00","message":"> Transcript [1277] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.955345733+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.955347812+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.95534981+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.955352174+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.9553546+07:00","message":"Push: 'นะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.955356431+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.955358523+07:00","message":"Set new StatePrefix : 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:54.955360731+07:00","message":"Next Push (prob) : 'นั้นหมายถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:54.955383736+07:00","message":"push: {false นะคะโดยทั่วไป 0 0xc003286200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.138798632+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.138835284+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-05-21T13:29:55.138841792+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.138854813+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.1388625+07:00","message":"[bufferProcess] interim [660000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.13886499+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.138868454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.138871299+07:00","message":"> Transcript [1278] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.138874428+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.138876374+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.138878468+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.138881014+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.212544754+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.212590502+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-05-21T13:29:55.212599182+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.212615107+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.212626061+07:00","message":"[bufferProcess] interim [780000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.212630202+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.212638745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.212642987+07:00","message":"> Transcript [1279] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.21264751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.212650462+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.212653287+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.212656871+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.482347949+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.482392478+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-05-21T13:29:55.482400416+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.482420653+07:00","message":"[buffer interim] 160 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.482428864+07:00","message":"[bufferProcess] interim [960000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.482432659+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.482437922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.482441983+07:00","message":"> Transcript [1280] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.482447283+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.482450627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.482454946+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.482458935+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.573877079+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.698686488+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.698723053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ\",\"confidence\":0.94326925}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.698729064+07:00","message":"receive interim result [true|false]: เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.698740508+07:00","message":"end recv isFinal message id 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.698743353+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.698749448+07:00","message":"[buffer interim] 160 true เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.69875648+07:00","message":"[bufferProcess] interim [320000000]:เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698759844+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698762989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698765577+07:00","message":"> Transcript [1281] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698768919+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698770918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698772714+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698774804+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698777543+07:00","message":"Push: 'นั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698779708+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698781898+07:00","message":"Set new StatePrefix : 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698784203+07:00","message":"Next Push (prob) : 'สิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698786047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698787956+07:00","message":"> Transcript [1282] [true]: 'เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698790261+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698791844+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698794239+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698796286+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698797938+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.698896028+07:00","message":"push: {false นั้นหมายถึง 0 0xc003286200}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698925777+07:00","message":"Push: 'สิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698929786+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698931868+07:00","message":"Set new StatePrefix : 'เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.69893382+07:00","message":"Next Push (prob) : 'เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.698942104+07:00","message":"push: {true สิ่งต่างๆ 0 0xc003286200}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:55.698958462+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_160.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:55.70915393+07:00","message":"write wav file: './tmp/7577/7577_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:55.767186444+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:56.367598979+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:56.367633061+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-05-21T13:29:56.367638902+07:00","message":"receive interim result [false|false]: พี่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:56.367650145+07:00","message":"[buffer interim] 161 false พี่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.367655987+07:00","message":"[bufferProcess] interim [600000000]:พี่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.367657806+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:56.494959554+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:56.494994606+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-05-21T13:29:56.495000342+07:00","message":"receive interim result [false|false]: ที่มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:56.495017664+07:00","message":"[buffer interim] 161 false ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.495024474+07:00","message":"[bufferProcess] interim [780000000]:ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.4950266+07:00","message":"[bufferProcess] send to processor:พี่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.495029936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.495032526+07:00","message":"> Transcript [1283] [false]: 'พี่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.495034586+07:00","message":"Set StatePrefix (first interim): 'พี่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:56.732226524+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:56.732259935+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-05-21T13:29:56.732265544+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:56.732279455+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.73228868+07:00","message":"[bufferProcess] interim [20000000]:ที่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.732291033+07:00","message":"[bufferProcess] send to processor:ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.732294467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.732297087+07:00","message":"> Transcript [1284] [false]: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.732299354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:56.732301174+07:00","message":"Set new StatePrefix: 'ที่มีส่วน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:56.733331602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:56.733336359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.012272796+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.012317353+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-05-21T13:29:57.012325659+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.01234026+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.012354922+07:00","message":"[bufferProcess] interim [320000000]:ที่มีส่วนประกอบตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.012359152+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.012364111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.012368928+07:00","message":"> Transcript [1285] [false]: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.0123735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.012376915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.012380056+07:00","message":"StatePrefix: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.01238326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.162414502+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.162444409+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-05-21T13:29:57.162450092+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.162466246+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.162473293+07:00","message":"[bufferProcess] interim [380000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.162475733+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.162478842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.162481817+07:00","message":"> Transcript [1286] [false]: 'ที่มีส่วนประกอบตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.162485143+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.162487793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.162489654+07:00","message":"StatePrefix: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.162491577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.70353114+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.703565325+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-05-21T13:29:57.703571516+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.703588696+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.703596247+07:00","message":"[bufferProcess] interim [980000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.703598717+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.703602349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.703605529+07:00","message":"> Transcript [1287] [false]: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.703609062+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.703610957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.703612767+07:00","message":"StatePrefix: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.703614764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.822084793+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.822121603+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-05-21T13:29:57.822128337+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.82214389+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้งแต่สอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.822151273+07:00","message":"[bufferProcess] interim [40000000]:ที่มีส่วนประกอบตั้งแต่สอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.822153948+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.822161077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.822163755+07:00","message":"> Transcript [1288] [false]: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.822167032+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.822169207+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.822171335+07:00","message":"StatePrefix: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.822174914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.82218118+07:00","message":"Push: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.822183083+07:00","message":"TextPushed: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.822185692+07:00","message":"Set new StatePrefix : 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:57.822188027+07:00","message":"Next Push (prob) : 'ประกอบตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:57.822195479+07:00","message":"push: {false ที่มีส่วน 0 0xc003286380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:58.082489017+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:58.082534296+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-05-21T13:29:58.082541968+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:58.082558419+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้งแต่สองส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.082567213+07:00","message":"[bufferProcess] interim [340000000]:ที่มีส่วนประกอบตั้งแต่สองส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.082571124+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.082580908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.082584853+07:00","message":"> Transcript [1289] [false]: 'ที่มีส่วนประกอบตั้งแต่สอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.082589669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.082592777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.082595747+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.082600485+07:00","message":"TextPushed: 'ที่มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:58.334384802+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:58.334416858+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-05-21T13:29:58.334422497+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:58.3344344+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.334440252+07:00","message":"[bufferProcess] interim [580000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.334442861+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.334448246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.334450977+07:00","message":"> Transcript [1290] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.334453999+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.334456063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.334458318+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.334460472+07:00","message":"TextPushed: 'ที่มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:58.529363703+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:58.529394292+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-05-21T13:29:58.529399974+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:58.529411447+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.529419809+07:00","message":"[bufferProcess] interim [760000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.529422247+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.529427395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.529430148+07:00","message":"> Transcript [1291] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.52943325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.529435284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.529438047+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:58.529440166+07:00","message":"TextPushed: 'ที่มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.124699853+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.124738593+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-05-21T13:29:59.124744906+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.124761746+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.124769372+07:00","message":"[bufferProcess] interim [360000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.124771742+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.124775328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.124778622+07:00","message":"> Transcript [1292] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.124781876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.124783995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.124786068+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.124788534+07:00","message":"TextPushed: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.124791488+07:00","message":"Push: 'ประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.124793715+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.124795846+07:00","message":"Set new StatePrefix : 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.12479833+07:00","message":"Next Push (prob) : 'สองส่วนขึ้นไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.124808352+07:00","message":"push: {false ประกอบตั้งแต่ 0 0xc003286380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.251255987+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.251292667+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-05-21T13:29:59.251299807+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.251310857+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.251318155+07:00","message":"[bufferProcess] interim [480000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.25132083+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.251324682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.251327348+07:00","message":"> Transcript [1293] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.251330427+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.251332555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.251334315+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.251336529+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.428694509+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.428746119+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-05-21T13:29:59.428755088+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.428775534+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.428785621+07:00","message":"[bufferProcess] interim [660000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.428788334+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.428793955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.428798003+07:00","message":"> Transcript [1294] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.428804041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.428806194+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.428808104+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.428810751+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.648306745+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.648342468+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-05-21T13:29:59.648349964+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.648367678+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.648376122+07:00","message":"[bufferProcess] interim [900000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.648378721+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.648382228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.648384916+07:00","message":"> Transcript [1295] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.648388357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.648390405+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.648392543+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.648395213+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.69838858+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.698422646+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-05-21T13:29:59.698428766+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.698443849+07:00","message":"[buffer interim] 161 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.698450686+07:00","message":"[bufferProcess] interim [960000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.698453437+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.698456992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.698460638+07:00","message":"> Transcript [1296] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.698464186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.698466824+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.698469128+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.698471762+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.698478128+07:00","message":"Push: 'สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.698479971+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.698481979+07:00","message":"Set new StatePrefix : 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.69848406+07:00","message":"Next Push (prob) : 'รวมกันนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.698490981+07:00","message":"push: {false สองส่วนขึ้นไป 0 0xc003286380}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:59.733892286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:59.733950673+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.8031462+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.916104903+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.91614285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ\",\"confidence\":0.9449438}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.916149795+07:00","message":"receive interim result [true|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.916157182+07:00","message":"end recv isFinal message id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.916159351+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.916165406+07:00","message":"[buffer interim] 161 true ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916172268+07:00","message":"[bufferProcess] interim [260000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916177508+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916180994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916183656+07:00","message":"> Transcript [1297] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916186196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916188312+07:00","message":"Set new StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916190483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916192281+07:00","message":"> Transcript [1298] [true]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916195076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916196923+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916198728+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916201047+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:29:59.916206996+07:00","message":"Push: 'รวมกันเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.916215138+07:00","message":"push: {true รวมกันเนาะ 0 0xc003286380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:29:59.930510751+07:00","message":"write wav file: './tmp/7577/7577_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:29:59.999121342+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:00.907802918+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:00.907859621+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-05-21T13:30:00.907865729+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:00.907883114+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:00.907890667+07:00","message":"[bufferProcess] interim [900000000]:รวมกันเพื่ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:00.907893154+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.142311153+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.142360857+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-05-21T13:30:01.142368157+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.142383869+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.14239181+07:00","message":"[bufferProcess] interim [80000000]:รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.142395312+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.142400039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.142404068+07:00","message":"> Transcript [1299] [false]: 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.14240721+07:00","message":"Set StatePrefix (first interim): 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.715388484+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.715437997+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-05-21T13:30:01.715444485+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.715461412+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.715470135+07:00","message":"[bufferProcess] interim [680000000]:รวมกันเพื่ออะไรล่ะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.715472682+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.715479549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.715494067+07:00","message":"> Transcript [1300] [false]: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.715498079+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.715500308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.715508253+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.715510669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.812369396+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.812410833+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-05-21T13:30:01.812417346+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.81243412+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.812441807+07:00","message":"[bufferProcess] interim [800000000]:รวมกันเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.812444771+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.812451488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.812454053+07:00","message":"> Transcript [1301] [false]: 'รวมกันเพื่ออะไรล่ะเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.812457348+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.812459656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.81246179+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.812465224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.996938073+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.996983704+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-05-21T13:30:01.996989512+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:01.997002782+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.997010903+07:00","message":"[bufferProcess] interim [980000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.99701328+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.997018969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.997021852+07:00","message":"> Transcript [1302] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.997025514+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.997027681+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.99702966+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:01.997032045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.173996058+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.174040613+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-05-21T13:30:02.174047312+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.174057575+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.174065387+07:00","message":"[bufferProcess] interim [220000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.174068716+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.17407821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.174081105+07:00","message":"> Transcript [1303] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.174085003+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.174087497+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.174089683+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.174092397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.174098975+07:00","message":"Push: 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.174101258+07:00","message":"TextPushed: 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.174103429+07:00","message":"Set new StatePrefix : 'รวมกันเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.174105851+07:00","message":"Next Push (prob) : 'ล่ะเขาก็ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.174114448+07:00","message":"push: {false รวมกันเพื่ออะไร 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.478943308+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.478985724+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-05-21T13:30:02.478992284+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.479005737+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.4790152+07:00","message":"[bufferProcess] interim [460000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.479017872+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.479023542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.479026505+07:00","message":"> Transcript [1304] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.479030559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.479033929+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.479035958+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.479038529+07:00","message":"TextPushed: 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.709511954+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.709552697+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-05-21T13:30:02.709560066+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.709577345+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.709582028+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-05-21T13:30:02.709584789+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สนุก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.709590861+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.709593928+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สนุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709600709+07:00","message":"[bufferProcess] interim [640000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709603117+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709606045+07:00","message":"[bufferProcess] interim [700000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สนุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.70960789+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709611409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709614474+07:00","message":"> Transcript [1305] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709618004+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709620126+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709622111+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709624729+07:00","message":"TextPushed: 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709626683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709628561+07:00","message":"> Transcript [1306] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709630585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709632198+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709633886+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.709635674+07:00","message":"TextPushed: 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:02.734691295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:02.734730256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.930262225+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.930307748+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-05-21T13:30:02.930314767+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.930333342+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.930337217+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-05-21T13:30:02.930343401+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.930350095+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.930353504+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930360347+07:00","message":"[bufferProcess] interim [760000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930362903+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สนุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930366032+07:00","message":"[bufferProcess] interim [820000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930370115+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930374175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930378042+07:00","message":"> Transcript [1307] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สนุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.93038376+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930386508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930389881+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930393885+07:00","message":"TextPushed: 'รวมกันเพื่ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930399604+07:00","message":"Push: 'ล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930401617+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930403976+07:00","message":"Set new StatePrefix : 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สนุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930406244+07:00","message":"Next Push (prob) : 'งานให้สนุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930408144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930410017+07:00","message":"> Transcript [1308] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930411793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:02.930413621+07:00","message":"Set new StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:02.930422282+07:00","message":"push: {false ล่ะเขาก็ทำ 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.127131797+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.127172338+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-05-21T13:30:03.127179602+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.127194902+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.127203801+07:00","message":"[bufferProcess] interim [60000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.127206154+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.127212766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.12721597+07:00","message":"> Transcript [1309] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.127219193+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.127222136+07:00","message":"Set new StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.513959709+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.575246698+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.70474475+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.704783245+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-05-21T13:30:03.704790419+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.704807901+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.704812437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ\",\"confidence\":0.937075}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.704815323+07:00","message":"receive interim result [true|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.7048185+07:00","message":"end recv isFinal message id 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.704820599+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.704822658+07:00","message":"[buffer interim] 162 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.704831674+07:00","message":"[buffer interim] 162 true รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704838549+07:00","message":"[bufferProcess] interim [480000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704843036+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704846448+07:00","message":"[bufferProcess] interim [750000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704849913+07:00","message":"[bufferProcess] send to processor (isfinal):รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.70486852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704901317+07:00","message":"> Transcript [1310] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704907404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.70490979+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704912278+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704915255+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704917904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704923258+07:00","message":"> Transcript [1311] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704925344+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704926952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704928617+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704930647+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704932342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704934329+07:00","message":"> Transcript [1312] [true]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704936495+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704938017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704939598+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704949771+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:03.704959091+07:00","message":"Push: 'งานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:03.704969486+07:00","message":"push: {true งานให้สัมพันธ์กันค่ะ 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:03.713893589+07:00","message":"write wav file: './tmp/7577/7577_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.443653577+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.443702763+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-05-21T13:30:04.44370911+07:00","message":"receive interim result [false|false]: เพื่อที่จะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.443729258+07:00","message":"[buffer interim] 163 false เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.443737665+07:00","message":"[bufferProcess] interim [840000000]:เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.443739579+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.629921764+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.629959872+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-05-21T13:30:04.629966437+07:00","message":"receive interim result [false|false]: เพื่อที่จะให้ 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.629981955+07:00","message":"[buffer interim] 163 false เพื่อที่จะให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.629990671+07:00","message":"[bufferProcess] interim [80000000]:เพื่อที่จะให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.629993573+07:00","message":"[bufferProcess] send to processor:เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.630001565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.630004433+07:00","message":"> Transcript [1313] [false]: 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.63000672+07:00","message":"Set StatePrefix (first interim): 'เพื่อที่จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.760409695+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.760448079+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-05-21T13:30:04.760455086+07:00","message":"receive interim result [false|false]: เพื่อที่จะให้สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.760469517+07:00","message":"[buffer interim] 163 false เพื่อที่จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.760477493+07:00","message":"[bufferProcess] interim [200000000]:เพื่อที่จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.760480044+07:00","message":"[bufferProcess] send to processor:เพื่อที่จะให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.760486925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.760489513+07:00","message":"> Transcript [1314] [false]: 'เพื่อที่จะให้ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.760493085+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.760495231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.760497178+07:00","message":"StatePrefix: 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.760507404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.795305807+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.904952905+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.904995418+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-05-21T13:30:04.905002455+07:00","message":"receive interim result [true|false]: เพื่อที่จะให้สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.905017015+07:00","message":"end recv isFinal message id 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.905019419+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.905027538+07:00","message":"[buffer interim] 163 true เพื่อที่จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905036145+07:00","message":"[bufferProcess] interim [440000000]:เพื่อที่จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905040171+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อที่จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905043484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905046363+07:00","message":"> Transcript [1315] [false]: 'เพื่อที่จะให้สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.9050494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905051403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905053319+07:00","message":"StatePrefix: 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905055317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905057201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905060415+07:00","message":"> Transcript [1316] [true]: 'เพื่อที่จะให้สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905062722+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905064631+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905066338+07:00","message":"StatePrefix: 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905068028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:04.905071234+07:00","message":"Push: 'เพื่อที่จะให้สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.905080204+07:00","message":"push: {true เพื่อที่จะให้สามารถ 0 0xc001e32300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:04.91138227+07:00","message":"write wav file: './tmp/7577/7577_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:04.984342666+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124507924+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124533939+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124537262+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124539027+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124541249+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124543279+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124545279+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124546962+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124548772+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124551021+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124552992+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124557657+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.124559285+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:05.735760057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:05.735770665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.846522172+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.84656206+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-05-21T13:30:05.846566948+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.846583847+07:00","message":"[buffer interim] 164 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:05.846589995+07:00","message":"[bufferProcess] interim [900000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:05.846591744+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.981408796+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.981445415+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-05-21T13:30:05.981450563+07:00","message":"receive interim result [false|false]: วัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:05.981466446+07:00","message":"[buffer interim] 164 false วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:05.981473345+07:00","message":"[bufferProcess] interim [20000000]:วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:05.981475511+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:05.98147864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:05.981482952+07:00","message":"> Transcript [1317] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:05.981486771+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:06.16336703+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:06.163406928+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-05-21T13:30:06.163412956+07:00","message":"receive interim result [false|false]: วัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:06.163428182+07:00","message":"[buffer interim] 164 false วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.163435003+07:00","message":"[bufferProcess] interim [200000000]:วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.163437316+07:00","message":"[bufferProcess] send to processor:วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.163440549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.163443505+07:00","message":"> Transcript [1318] [false]: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.163445657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.163447491+07:00","message":"Set new StatePrefix: 'วัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:06.541884666+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:06.541921541+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-05-21T13:30:06.541927286+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:06.541938191+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.541946524+07:00","message":"[bufferProcess] interim [560000000]:วัตถุประสงค์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.541948725+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.541952118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.541954971+07:00","message":"> Transcript [1319] [false]: 'วัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.54195813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.541960661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.54196283+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.541964782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:06.746213013+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:06.746256332+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-05-21T13:30:06.746263187+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:06.74627532+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.746281308+07:00","message":"[bufferProcess] interim [740000000]:วัตถุประสงค์นั้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.746283676+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.746286913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.746290456+07:00","message":"> Transcript [1320] [false]: 'วัตถุประสงค์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.746293529+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.746295479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.746297219+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:06.746299107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.062719135+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.06275572+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-05-21T13:30:07.062761387+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.062774846+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.062781119+07:00","message":"[bufferProcess] interim [40000000]:วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.062783506+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.062786653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.062789356+07:00","message":"> Transcript [1321] [false]: 'วัตถุประสงค์นั้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.062792068+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.062793989+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.062795768+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.062797633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.13373914+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.133789749+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-05-21T13:30:07.133796459+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.133813853+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.133825445+07:00","message":"[bufferProcess] interim [220000000]:วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.133828357+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.133832178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.133837723+07:00","message":"> Transcript [1322] [false]: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.133841285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.13384344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.133845295+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.133847452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.133850695+07:00","message":"Push: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.133852507+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.133854644+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.133857114+07:00","message":"Next Push (prob) : 'ประสงค์นั้นได้หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.13386635+07:00","message":"push: {false วัตถุ 0 0xc000425300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.771222052+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.771263621+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-05-21T13:30:07.771272141+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.771291498+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.771299888+07:00","message":"[bufferProcess] interim [760000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.771304566+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.771310178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.771314278+07:00","message":"> Transcript [1323] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.771320042+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.771323058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.77132636+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.771330203+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.959683894+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.959722022+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-05-21T13:30:07.959728189+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:07.959740909+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.959747372+07:00","message":"[bufferProcess] interim [940000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.959749611+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.959755143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.959758012+07:00","message":"> Transcript [1324] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.9597612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.959763678+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.959766114+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:07.959768379+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.151425028+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.151468026+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-05-21T13:30:08.151475378+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.15149164+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.151507333+07:00","message":"[bufferProcess] interim [180000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.15151057+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.151519054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.151521942+07:00","message":"> Transcript [1325] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.151525386+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.151529536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.151532047+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.151534337+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.342602642+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.34264094+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-05-21T13:30:08.3426472+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.34265822+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.342664614+07:00","message":"[bufferProcess] interim [420000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.342667349+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.342673032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.342675989+07:00","message":"> Transcript [1326] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.342679278+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.342681174+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.342683539+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.34268584+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.342690594+07:00","message":"Push: 'ประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.342692706+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.342694622+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.34269688+07:00","message":"Next Push (prob) : 'เปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.342704015+07:00","message":"push: {false ประสงค์นั้นได้หรือ 0 0xc000425300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.544374947+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.5444205+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-05-21T13:30:08.544427147+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.544442308+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.544449861+07:00","message":"[bufferProcess] interim [540000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.544452853+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.544460037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.54446276+07:00","message":"> Transcript [1327] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.544466862+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.544468932+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.544471137+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.544473767+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.730985229+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.731021177+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-05-21T13:30:08.731027094+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมีชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:08.731037478+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.731044481+07:00","message":"[bufferProcess] interim [660000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.731046713+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.731050161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.73105277+07:00","message":"> Transcript [1328] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.731056754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.731058745+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.731060972+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:08.731063502+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:08.73645934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:08.736459337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.082688585+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.082735397+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-05-21T13:30:09.082742664+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.082756368+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.082763112+07:00","message":"[bufferProcess] interim [80000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.082765553+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.082770849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.082773514+07:00","message":"> Transcript [1329] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.082777062+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.08277916+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.082781064+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.082783783+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.382925098+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.382964012+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-05-21T13:30:09.382970097+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.382986194+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.382993024+07:00","message":"[bufferProcess] interim [260000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.382995587+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.382998991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.38300178+07:00","message":"> Transcript [1330] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.383005615+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.383007732+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.383009506+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.383012068+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.383015611+07:00","message":"Push: 'เปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.383017881+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.383020053+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.383022207+07:00","message":"Next Push (prob) : 'ต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.383030157+07:00","message":"push: {false เปล่าหน้าที่ของสิ่ง 0 0xc000425300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.640160668+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.640194147+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-05-21T13:30:09.640200141+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.640212778+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.640217295+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-05-21T13:30:09.640220123+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.64022562+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.640228657+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.640236183+07:00","message":"[bufferProcess] interim [380000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.640238716+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.640241487+07:00","message":"[bufferProcess] interim [440000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.640244454+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.64024741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.640250127+07:00","message":"> Transcript [1331] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.64025343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.640255579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.64025787+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.640260159+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.640261925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.640263755+07:00","message":"> Transcript [1332] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.640265459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.640267238+07:00","message":"Set new StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.968146523+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.968187965+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-05-21T13:30:09.968194607+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.968213041+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.968216616+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-05-21T13:30:09.96821964+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.968225371+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:09.96822965+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968251429+07:00","message":"[bufferProcess] interim [620000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968273964+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968288709+07:00","message":"[bufferProcess] interim [740000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968291327+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968296159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968299932+07:00","message":"> Transcript [1333] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968303769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968305786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968308262+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968310902+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968312976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968314911+07:00","message":"> Transcript [1334] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968317047+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968318757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968320451+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:09.968322397+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.243355986+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.377251274+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.615304875+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.615351158+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-05-21T13:30:10.615357596+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.615376809+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.61538387+07:00","message":"[bufferProcess] interim [100000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.615386526+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.615390101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.61539283+07:00","message":"> Transcript [1335] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.615396411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.615398386+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.615400514+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.615403598+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.798400072+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.798437226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง\",\"confidence\":0.94588476}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.798443784+07:00","message":"receive interim result [true|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.798452947+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.798455061+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.798461462+07:00","message":"[buffer interim] 164 true วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798472508+07:00","message":"[bufferProcess] interim [460000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798475794+07:00","message":"[bufferProcess] send to processor (isfinal):วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798479243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798481968+07:00","message":"> Transcript [1336] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798485996+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798488031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798490377+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798493105+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798504773+07:00","message":"Push: 'ที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.79850733+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.79850975+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798517242+07:00","message":"Next Push (prob) : 'มาได้นั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798519372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.79852137+07:00","message":"> Transcript [1337] [true]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798523785+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798525643+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798527371+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้นั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798529512+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:10.798531861+07:00","message":"Push: 'มาได้นั้นเอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.798530542+07:00","message":"push: {false ที่สร้างขึ้น 0 0xc000425300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:10.798554926+07:00","message":"push: {true มาได้นั้นเอง 0 0xc000425300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:10.809740054+07:00","message":"write wav file: './tmp/7577/7577_164.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.535714759+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.535747883+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-05-21T13:30:11.535753444+07:00","message":"receive interim result [false|false]: ถ้าสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.535765719+07:00","message":"[buffer interim] 165 false ถ้าสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.535772305+07:00","message":"[bufferProcess] interim [140000000]:ถ้าสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.535774784+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.582377135+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.673216323+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.673262321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกต\",\"confidence\":0.83329564}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.673268536+07:00","message":"receive interim result [true|false]: สังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.673279586+07:00","message":"end recv isFinal message id 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.673282071+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.67328814+07:00","message":"[buffer interim] 165 true สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673295652+07:00","message":"[bufferProcess] interim [440000000]:สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673302433+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673305487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673308155+07:00","message":"> Transcript [1338] [false]: 'ถ้าสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673310355+07:00","message":"Set StatePrefix (first interim): 'ถ้าสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673312565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673314454+07:00","message":"> Transcript [1339] [true]: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673316988+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673319112+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673320878+07:00","message":"StatePrefix: 'ถ้าสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673322936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:11.673328652+07:00","message":"Push: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.673338694+07:00","message":"push: {true สังเกต 0 0xc001fe0c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:11.67925196+07:00","message":"write wav file: './tmp/7577/7577_165.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:11.737104174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:11.737128132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:11.904510964+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:12.754961673+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:12.755013055+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-05-21T13:30:12.755020405+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:12.755036714+07:00","message":"[buffer interim] 166 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:12.755044985+07:00","message":"[bufferProcess] interim [660000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:12.755047786+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:12.75505279+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:12.755056964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:12.755060855+07:00","message":"> Transcript [1340] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:12.755063813+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.052984787+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.140527644+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.140562651+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-05-21T13:30:13.14056816+07:00","message":"receive interim result [false|false]: ระบบเนี้ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.140583778+07:00","message":"[buffer interim] 166 false ระบบเนี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.140590655+07:00","message":"[bufferProcess] interim [80000000]:ระบบเนี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.140592642+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.162588739+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.162618277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบเนี้ย\",\"confidence\":0.89112186}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.162623498+07:00","message":"receive interim result [true|false]: ระบบเนี้ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.162633841+07:00","message":"end recv isFinal message id 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.162635856+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.162643255+07:00","message":"[buffer interim] 166 true ระบบเนี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162650819+07:00","message":"[bufferProcess] interim [170000000]:ระบบเนี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162660635+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบเนี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162663629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162666693+07:00","message":"> Transcript [1341] [false]: 'ระบบเนี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162669879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162671801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162673746+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162675574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162677385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162679317+07:00","message":"> Transcript [1342] [true]: 'ระบบเนี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162681171+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162682689+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162684221+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162685764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.162688205+07:00","message":"Push: 'ระบบเนี้ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.162695975+07:00","message":"push: {true ระบบเนี้ย 0 0xc003198f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:13.169156838+07:00","message":"write wav file: './tmp/7577/7577_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.253901625+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.594636926+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.594683667+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-05-21T13:30:13.594689697+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.594711148+07:00","message":"[buffer interim] 167 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.594716979+07:00","message":"[bufferProcess] interim [420000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.594719053+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.75257983+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.752623487+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-05-21T13:30:13.752632678+07:00","message":"receive interim result [false|false]: มันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.752649495+07:00","message":"[buffer interim] 167 false มันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.752657029+07:00","message":"[bufferProcess] interim [480000000]:มันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.752659578+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.752664708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.752667262+07:00","message":"> Transcript [1343] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.752669437+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.789858824+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.789902029+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-05-21T13:30:13.789908786+07:00","message":"receive interim result [false|false]: มันจะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.789924543+07:00","message":"[buffer interim] 167 false มันจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.789930985+07:00","message":"[bufferProcess] interim [600000000]:มันจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.789933126+07:00","message":"[bufferProcess] send to processor:มันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.789936761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.789939533+07:00","message":"> Transcript [1344] [false]: 'มันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.789942773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.789945122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.789946971+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.789948832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.982041324+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.98208499+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-05-21T13:30:13.982091816+07:00","message":"receive interim result [false|false]: มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:13.982108128+07:00","message":"[buffer interim] 167 false มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.982116494+07:00","message":"[bufferProcess] interim [780000000]:มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.982118773+07:00","message":"[bufferProcess] send to processor:มันจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.982122237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.982125111+07:00","message":"> Transcript [1345] [false]: 'มันจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.982128574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.982130838+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.98213303+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:13.982134912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.232714403+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.232766053+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-05-21T13:30:14.232772922+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.232789437+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.232797368+07:00","message":"[bufferProcess] interim [20000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.232799907+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.232808164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.232811402+07:00","message":"> Transcript [1346] [false]: 'มันจะมีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.232815225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.232817686+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.232820124+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.232822315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.494126709+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.494169039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.494178353+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2 ตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.494193446+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.494200528+07:00","message":"[bufferProcess] interim [260000000]:มันจะมีอยู่ 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.494202787+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.494208328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.494211548+07:00","message":"> Transcript [1347] [false]: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.494214787+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.494216769+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.494218852+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.494220961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.494225436+07:00","message":"Push: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.4942276+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.4942301+07:00","message":"Set new StatePrefix : 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.494232135+07:00","message":"Next Push (prob) : 'จะมีอยู่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.494240034+07:00","message":"push: {false มัน 0 0xc000425800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.631730723+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.631769874+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-05-21T13:30:14.631777355+07:00","message":"receive interim result [false|false]: มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.631785284+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-05-21T13:30:14.631788967+07:00","message":"receive interim result [false|false]:  2 ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.631797447+07:00","message":"[buffer interim] 167 false มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.631800785+07:00","message":"[buffer interim] 167 false  2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.631807493+07:00","message":"[bufferProcess] interim [380000000]:มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.631810094+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.631813073+07:00","message":"[bufferProcess] interim [380000000]: 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.631815661+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.631818542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.631822159+07:00","message":"> Transcript [1348] [false]: 'มันจะมีอยู่ 2 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.631826069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.631828272+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.6318301+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.63183266+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.725640065+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.725679679+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-05-21T13:30:14.725685395+07:00","message":"receive interim result [false|false]: มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.725707883+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-05-21T13:30:14.72571132+07:00","message":"receive interim result [false|false]:  2 ตัวละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.725718854+07:00","message":"[buffer interim] 167 false มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.725722181+07:00","message":"[buffer interim] 167 false  2 ตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.725729043+07:00","message":"[bufferProcess] interim [500000000]:มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.725731443+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.725734553+07:00","message":"[bufferProcess] interim [500000000]: 2 ตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.725737257+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.725740127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.72574318+07:00","message":"> Transcript [1349] [false]: 'มันจะมีอยู่ 2 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.725746691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.725748752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.725751257+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.725753339+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:14.738141363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:14.738164782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.820663997+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.820701927+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-05-21T13:30:14.820708794+07:00","message":"receive interim result [false|false]: มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.820721533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ส่วนหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.820724273+07:00","message":"receive interim result [false|false]:  2 ส่วนหลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.820732235+07:00","message":"[buffer interim] 167 false มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.820735793+07:00","message":"[buffer interim] 167 false  2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.820741722+07:00","message":"[bufferProcess] interim [560000000]:มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.820744475+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.820748411+07:00","message":"[bufferProcess] interim [560000000]: 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.820750938+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.820762224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.820786032+07:00","message":"> Transcript [1350] [false]: 'มันจะมีอยู่ 2 ตัวละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.820792123+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.820794339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.820796832+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.820799308+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.831591349+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.83161155+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-05-21T13:30:14.83161706+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.831627518+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-05-21T13:30:14.83163128+07:00","message":"receive interim result [false|false]:  ส่วนหลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.831635959+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.831640031+07:00","message":"[buffer interim] 167 false  ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831668812+07:00","message":"[bufferProcess] interim [620000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831692877+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831704271+07:00","message":"[bufferProcess] interim [620000000]: ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831707887+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831712819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831718139+07:00","message":"> Transcript [1351] [false]: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831723013+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831726038+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831729352+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831733339+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831740696+07:00","message":"Push: 'จะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831744219+07:00","message":"TextPushed: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.83174764+07:00","message":"Set new StatePrefix : 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.831751126+07:00","message":"Next Push (prob) : ' ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.831764381+07:00","message":"push: {false จะมีอยู่ 2 0 0xc000425800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.871791904+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.871822363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.871828942+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.871841323+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-05-21T13:30:14.871843878+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.87185059+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:14.871853616+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.871859371+07:00","message":"[bufferProcess] interim [680000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.871862394+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.871867289+07:00","message":"[bufferProcess] interim [680000000]: ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.871869881+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.871881543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.871906174+07:00","message":"> Transcript [1352] [false]: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.871912421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.871915202+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.871917482+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:14.87192008+07:00","message":"TextPushed: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.141804583+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.14184125+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-05-21T13:30:15.141848852+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.141856752+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-05-21T13:30:15.141859615+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.141868252+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.141871128+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.141877483+07:00","message":"[bufferProcess] interim [920000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.141880825+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.141884158+07:00","message":"[bufferProcess] interim [920000000]: ส่วนหลักๆก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.141886357+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.141889239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.141893191+07:00","message":"> Transcript [1353] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.141896679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.141899063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.141901303+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.141903779+07:00","message":"TextPushed: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.344110353+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.344149787+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-05-21T13:30:15.344176886+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.344191799+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-05-21T13:30:15.344195112+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.34420387+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.344207007+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.344212871+07:00","message":"[bufferProcess] interim [40000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.344216355+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.344219428+07:00","message":"[bufferProcess] interim [40000000]: ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.344221832+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.344224444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.3442272+07:00","message":"> Transcript [1354] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.344230598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.344232561+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.344234448+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.344236709+07:00","message":"TextPushed: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.583852636+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.58388485+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-05-21T13:30:15.583891094+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.583903016+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-05-21T13:30:15.583906233+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.58391294+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.583915805+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583921616+07:00","message":"[bufferProcess] interim [340000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583924948+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583927832+07:00","message":"[bufferProcess] interim [340000000]: ส่วนหลักๆก็คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583930983+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583933813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583936641+07:00","message":"> Transcript [1355] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583940438+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583942447+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583944238+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583946221+07:00","message":"TextPushed: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583948841+07:00","message":"Push: ' ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583950644+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583952553+07:00","message":"Set new StatePrefix : 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.583954546+07:00","message":"Next Push (prob) : 'ๆก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.583961271+07:00","message":"push: {false  ส่วนหลัก 0 0xc000425800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.713900111+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.713929223+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-05-21T13:30:15.713937115+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.713948492+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-05-21T13:30:15.713951375+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.713958623+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.71396208+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.713997194+07:00","message":"[bufferProcess] interim [460000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.714009515+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.71401926+07:00","message":"[bufferProcess] interim [460000000]: ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.714021698+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.714025393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.714029707+07:00","message":"> Transcript [1356] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.714033419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.714035449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.714037306+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.714039291+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.909016632+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.909054368+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-05-21T13:30:15.909060881+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.909070202+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-05-21T13:30:15.909073777+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.909081964+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:15.909085106+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.909090955+07:00","message":"[bufferProcess] interim [700000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.909093516+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.909096862+07:00","message":"[bufferProcess] interim [700000000]: ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.909099581+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.909102873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.909105521+07:00","message":"> Transcript [1357] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.909108738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.909110777+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.909112545+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:15.909114702+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.22285397+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.222891968+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-05-21T13:30:16.222899607+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.222912601+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-05-21T13:30:16.222916451+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.222923927+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.222927146+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.222932771+07:00","message":"[bufferProcess] interim [940000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.222935535+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.22293851+07:00","message":"[bufferProcess] interim [940000000]: ส่วนหลักๆก็คือระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.22294095+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.222943812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.222946829+07:00","message":"> Transcript [1358] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.222950167+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.222952222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.222954271+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.222956514+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.225685403+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.225706164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.225710287+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.225720911+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-05-21T13:30:16.225723811+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบทางธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.225728808+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.225737723+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.22574182+07:00","message":"[bufferProcess] interim [0]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225743919+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225746492+07:00","message":"[bufferProcess] interim [0]: ส่วนหลักๆก็คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225750343+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225762727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225790359+07:00","message":"> Transcript [1359] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.22579564+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225798222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225800484+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225803477+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225810713+07:00","message":"Push: 'ๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225812582+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225814735+07:00","message":"Set new StatePrefix : 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.225817507+07:00","message":"Next Push (prob) : 'ระบบการทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.225828075+07:00","message":"push: {false ๆก็คือ 0 0xc000425800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.288957972+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.288991638+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-05-21T13:30:16.288998261+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.289010361+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-05-21T13:30:16.289013548+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.289021111+07:00","message":"[buffer interim] 167 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.289024424+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.289029794+07:00","message":"[bufferProcess] interim [60000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.289031949+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.289035138+07:00","message":"[bufferProcess] interim [60000000]: ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.289037577+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.289040425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.289043405+07:00","message":"> Transcript [1360] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.289045723+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.289047785+07:00","message":"Set new StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.453556407+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.558573608+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.558617604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.558623879+07:00","message":"receive interim result [true|false]: มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.558635977+07:00","message":"end recv isFinal message id 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.55863804+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.558643797+07:00","message":"[buffer interim] 167 true มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.558650205+07:00","message":"[bufferProcess] interim [420000000]:มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.55865376+07:00","message":"[bufferProcess] send to processor (isfinal):มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.558656965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.558659821+07:00","message":"> Transcript [1361] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.55866226+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.55866409+07:00","message":"Set new StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.558665835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.558667735+07:00","message":"> Transcript [1362] [true]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.558670267+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.558672103+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.558674163+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.558676898+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:16.558682529+07:00","message":"Push: 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.558690352+07:00","message":"push: {true ระบบทางธรรมชาติ 0 0xc000425800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:16.567903447+07:00","message":"write wav file: './tmp/7577/7577_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:16.655558867+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:17.738372013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:17.738374761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.076351105+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.076385879+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-05-21T13:30:18.076391381+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.076406025+07:00","message":"[buffer interim] 168 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.07641283+07:00","message":"[bufferProcess] interim [500000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.076415145+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.076422523+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.07642505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.076430324+07:00","message":"> Transcript [1363] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.076432557+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.405739983+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.405779606+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-05-21T13:30:18.405786175+07:00","message":"receive interim result [false|false]: กับระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.405798465+07:00","message":"[buffer interim] 168 false กับระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.405804735+07:00","message":"[bufferProcess] interim [800000000]:กับระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.405806835+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.53091387+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.530955528+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-05-21T13:30:18.530961609+07:00","message":"receive interim result [false|false]: กับระบบที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.530979542+07:00","message":"[buffer interim] 168 false กับระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.530986514+07:00","message":"[bufferProcess] interim [920000000]:กับระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.530988889+07:00","message":"[bufferProcess] send to processor:กับระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.530991976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.530994744+07:00","message":"> Transcript [1364] [false]: 'กับระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.530996924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.530998763+07:00","message":"Set new StatePrefix: 'กับระบบที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.591812511+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.591853567+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-05-21T13:30:18.591861298+07:00","message":"receive interim result [false|false]: กับระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.591875403+07:00","message":"[buffer interim] 168 false กับระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.591881725+07:00","message":"[bufferProcess] interim [980000000]:กับระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.591884636+07:00","message":"[bufferProcess] send to processor:กับระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.5918922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.591895149+07:00","message":"> Transcript [1365] [false]: 'กับระบบที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.5918985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.591900742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.59190252+07:00","message":"StatePrefix: 'กับระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.591905019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.709936672+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.709973568+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-05-21T13:30:18.709979587+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.70999546+07:00","message":"[buffer interim] 168 false ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.710002616+07:00","message":"[bufferProcess] interim [100000000]:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.710005082+07:00","message":"[bufferProcess] send to processor:กับระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.710015321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.710018492+07:00","message":"> Transcript [1366] [false]: 'กับระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.71002205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.710026202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.710028121+07:00","message":"StatePrefix: 'กับระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.710030196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.974635878+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.974679142+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-05-21T13:30:18.97468655+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:18.974701766+07:00","message":"[buffer interim] 168 false ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.974708798+07:00","message":"[bufferProcess] interim [340000000]:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.974711811+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.974719579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.974722263+07:00","message":"> Transcript [1367] [false]: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.974725007+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:18.974727027+07:00","message":"Set new StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.223528529+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.223563707+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-05-21T13:30:19.223569793+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.223586282+07:00","message":"[buffer interim] 168 false ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.223593893+07:00","message":"[bufferProcess] interim [580000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.223598555+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.223601923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.223604598+07:00","message":"> Transcript [1368] [false]: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.223607526+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.223609928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.223611893+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.223613813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.331707181+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.404692686+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.427690554+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.427732998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้น\",\"confidence\":0.9306495}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.42773919+07:00","message":"receive interim result [true|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.427751698+07:00","message":"end recv isFinal message id 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.427754406+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.427760366+07:00","message":"[buffer interim] 168 true ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427767187+07:00","message":"[bufferProcess] interim [910000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427770862+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427781845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427811521+07:00","message":"> Transcript [1369] [false]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427818572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427820944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427823693+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427825996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427828704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427831524+07:00","message":"> Transcript [1370] [true]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427833754+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427835357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427837038+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427838628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:19.427849352+07:00","message":"Push: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:19.427861044+07:00","message":"push: {true ระบบที่มนุษย์สร้างขึ้น 0 0xc001e32480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:19.439407184+07:00","message":"write wav file: './tmp/7577/7577_168.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.059243431+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.059285674+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-05-21T13:30:20.059291336+07:00","message":"receive interim result [false|false]: เนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.059306154+07:00","message":"[buffer interim] 169 false เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.05931344+07:00","message":"[bufferProcess] interim [660000000]:เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.059315446+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.125150164+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.12520462+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-05-21T13:30:20.125210696+07:00","message":"receive interim result [false|false]: เงาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.125234521+07:00","message":"[buffer interim] 169 false เงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.12524642+07:00","message":"[bufferProcess] interim [780000000]:เงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.125248961+07:00","message":"[bufferProcess] send to processor:เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.125255115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.125257973+07:00","message":"> Transcript [1371] [false]: 'เนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.125260145+07:00","message":"Set StatePrefix (first interim): 'เนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.232683979+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.319579522+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.31961565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนาะ\",\"confidence\":0.7829963}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.31962082+07:00","message":"receive interim result [true|false]: เนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.319631548+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.319633826+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.319640873+07:00","message":"[buffer interim] 169 true เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319649446+07:00","message":"[bufferProcess] interim [870000000]:เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319655036+07:00","message":"[bufferProcess] send to processor (isfinal):เงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319658187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319661041+07:00","message":"> Transcript [1372] [false]: 'เงาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319663317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319665279+07:00","message":"Set new StatePrefix: 'เงาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319666869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319668635+07:00","message":"> Transcript [1373] [true]: 'เนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319670887+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319672863+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319674636+07:00","message":"StatePrefix: 'เงาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319676544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:20.319682298+07:00","message":"Push: 'เนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.319690192+07:00","message":"push: {true เนาะ 0 0xc001fe0600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:20.325606929+07:00","message":"write wav file: './tmp/7577/7577_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:20.425447404+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:20.738940606+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:20.738940416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:23.739936138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:23.739958512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.651944811+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.651989853+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-05-21T13:30:24.651995436+07:00","message":"receive interim result [false|false]: อันนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652012899+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652016889+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-05-21T13:30:24.652019914+07:00","message":"receive interim result [false|false]: อันนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.65202399+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652026934+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-05-21T13:30:24.652029341+07:00","message":"receive interim result [false|false]: อันนี้เราจะมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652033518+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652036064+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-05-21T13:30:24.65203806+07:00","message":"receive interim result [false|false]: อันนี้เราจะไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652043485+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652045956+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-05-21T13:30:24.652048221+07:00","message":"receive interim result [false|false]: อันนี้เราจะทำอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.65205454+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652056911+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-05-21T13:30:24.652058951+07:00","message":"receive interim result [false|false]: อันนี้เราจะทำไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652063395+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.65206581+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-05-21T13:30:24.652067988+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652073023+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652075802+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-05-21T13:30:24.652077969+07:00","message":"receive interim result [false|false]: อันนี้เราจะเป็นไรไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652083684+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652086119+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-05-21T13:30:24.652088144+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652094845+07:00","message":"[buffer interim] 170 false อันนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652103304+07:00","message":"[buffer interim] 170 false อันนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652106086+07:00","message":"[buffer interim] 170 false อันนี้เราจะมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652108544+07:00","message":"[buffer interim] 170 false อันนี้เราจะไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652110551+07:00","message":"[buffer interim] 170 false อันนี้เราจะทำอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652112418+07:00","message":"[buffer interim] 170 false อันนี้เราจะทำไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652114333+07:00","message":"[buffer interim] 170 false อันนี้เราทำอะไรไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652120926+07:00","message":"[buffer interim] 170 false อันนี้เราจะเป็นไรไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652122968+07:00","message":"[buffer interim] 170 false อันนี้เราทำอะไรไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652129555+07:00","message":"[bufferProcess] interim [960000000]:อันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652131265+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652134848+07:00","message":"[bufferProcess] send to processor (ticker):อันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652137237+07:00","message":"[bufferProcess] interim [80000000]:อันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652138697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652140522+07:00","message":"[bufferProcess] interim [260000000]:อันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652142812+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652145075+07:00","message":"[bufferProcess] interim [320000000]:อันนี้เราจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652146801+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652149209+07:00","message":"[bufferProcess] interim [380000000]:อันนี้เราจะทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652150857+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652152689+07:00","message":"[bufferProcess] interim [500000000]:อันนี้เราจะทำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652156627+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652158727+07:00","message":"[bufferProcess] interim [560000000]:อันนี้เราทำอะไรไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652160449+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะทำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652162433+07:00","message":"[bufferProcess] interim [740000000]:อันนี้เราจะเป็นไรไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652164065+07:00","message":"[bufferProcess] send to processor:อันนี้เราทำอะไรไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652166046+07:00","message":"[bufferProcess] interim [800000000]:อันนี้เราทำอะไรไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652167689+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะเป็นไรไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652170567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652173505+07:00","message":"> Transcript [1374] [false]: 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652358063+07:00","message":"Set StatePrefix (first interim): 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652359937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652361757+07:00","message":"> Transcript [1375] [false]: 'อันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652364096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652366049+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652368393+07:00","message":"StatePrefix: 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652371217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652373203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652375035+07:00","message":"> Transcript [1376] [false]: 'อันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652376851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652378441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652380277+07:00","message":"StatePrefix: 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652382266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652383673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.65238545+07:00","message":"> Transcript [1377] [false]: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652387245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652388756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652390254+07:00","message":"StatePrefix: 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652391869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652393245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.65239485+07:00","message":"> Transcript [1378] [false]: 'อันนี้เราจะทำอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652396622+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652398246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652399783+07:00","message":"StatePrefix: 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.6524013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652408547+07:00","message":"Push: 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652410436+07:00","message":"TextPushed: 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652412418+07:00","message":"Set new StatePrefix : 'อันนี้เราจะทำอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652414406+07:00","message":"Next Push (prob) : 'จะทำอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652415869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652417593+07:00","message":"> Transcript [1379] [false]: 'อันนี้เราจะทำไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652419337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652421156+07:00","message":"Set new StatePrefix: 'อันนี้เราจะทำไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.65242265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652425009+07:00","message":"> Transcript [1380] [false]: 'อันนี้เราทำอะไรไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652426668+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652428306+07:00","message":"Set new StatePrefix: 'อันนี้เราทำอะไรไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.65242989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652431518+07:00","message":"> Transcript [1381] [false]: 'อันนี้เราจะเป็นไรไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.652433018+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.65243459+07:00","message":"Set new StatePrefix: 'อันนี้เราจะเป็นไรไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.652454414+07:00","message":"push: {false อันนี้เรา 0 0xc000425600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.85481713+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.854856757+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-05-21T13:30:24.854862839+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.85487981+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.854884302+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-05-21T13:30:24.854893672+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.854901788+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.854904956+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-05-21T13:30:24.854907196+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.854912429+07:00","message":"[buffer interim] 170 false อันนี้เราทำอะไรไปดูตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.854915548+07:00","message":"[buffer interim] 170 false อันนี้เราทำอะไรไปดูตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:24.854917625+07:00","message":"[buffer interim] 170 false อันนี้เราทำอะไรไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854924421+07:00","message":"[bufferProcess] interim [40000000]:อันนี้เราทำอะไรไปดูตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.85492649+07:00","message":"[bufferProcess] send to processor:อันนี้เราทำอะไรไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854929702+07:00","message":"[bufferProcess] interim [220000000]:อันนี้เราทำอะไรไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854931852+07:00","message":"[bufferProcess] send to processor:อันนี้เราทำอะไรไปดูตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854934039+07:00","message":"[bufferProcess] interim [820000000]:อันนี้เราทำอะไรไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854935763+07:00","message":"[bufferProcess] send to processor:อันนี้เราทำอะไรไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854938523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854941156+07:00","message":"> Transcript [1382] [false]: 'อันนี้เราทำอะไรไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854943564+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854945627+07:00","message":"Set new StatePrefix: 'อันนี้เราทำอะไรไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854948333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854951917+07:00","message":"> Transcript [1383] [false]: 'อันนี้เราทำอะไรไปดูตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854956572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854959519+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854962418+07:00","message":"StatePrefix: 'อันนี้เราทำอะไรไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854966094+07:00","message":"TextPushed: 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854972132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854975126+07:00","message":"> Transcript [1384] [false]: 'อันนี้เราทำอะไรไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854978414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854980591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854983206+07:00","message":"StatePrefix: 'อันนี้เราทำอะไรไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:24.854984998+07:00","message":"TextPushed: 'อันนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.040029799+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.040066094+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-05-21T13:30:25.040071881+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.040090177+07:00","message":"[buffer interim] 170 false อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.040100087+07:00","message":"[bufferProcess] interim [880000000]:อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.040102618+07:00","message":"[bufferProcess] send to processor:อันนี้เราทำอะไรไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.04010998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.040114486+07:00","message":"> Transcript [1385] [false]: 'อันนี้เราทำอะไรไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.040118306+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.040120678+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.040123038+07:00","message":"StatePrefix: 'อันนี้เราทำอะไรไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.040125388+07:00","message":"TextPushed: 'อันนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.268740675+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.268786885+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-05-21T13:30:25.268795285+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.268815006+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.268821628+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-05-21T13:30:25.268825618+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.268832885+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.268837613+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-05-21T13:30:25.268842556+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.268849058+07:00","message":"[buffer interim] 170 false อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.2688536+07:00","message":"[buffer interim] 170 false อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.268857342+07:00","message":"[buffer interim] 170 false อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.26886695+07:00","message":"[bufferProcess] interim [240000000]:อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268870216+07:00","message":"[bufferProcess] send to processor:อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268874538+07:00","message":"[bufferProcess] interim [420000000]:อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268877682+07:00","message":"[bufferProcess] send to processor:อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268881099+07:00","message":"[bufferProcess] interim [480000000]:อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268884022+07:00","message":"[bufferProcess] send to processor:อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268888109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268891904+07:00","message":"> Transcript [1386] [false]: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268896898+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268900087+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268903604+07:00","message":"StatePrefix: 'อันนี้เราทำอะไรไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268906827+07:00","message":"TextPushed: 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268910867+07:00","message":"Push: 'ทำอะไรไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268913585+07:00","message":"TextPushed: 'อันนี้เราทำอะไรไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268916606+07:00","message":"Set new StatePrefix : 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268924845+07:00","message":"Next Push (prob) : 'ตัวอย่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268927986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268931308+07:00","message":"> Transcript [1387] [false]: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268934604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268937087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268939665+07:00","message":"StatePrefix: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268942528+07:00","message":"TextPushed: 'อันนี้เราทำอะไรไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268945263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268950134+07:00","message":"> Transcript [1388] [false]: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268953338+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268955914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.26895886+07:00","message":"StatePrefix: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:25.268961728+07:00","message":"TextPushed: 'อันนี้เราทำอะไรไปดู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.268974572+07:00","message":"push: {false ทำอะไรไปดู 0 0xc000425600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.55444486+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:25.817070486+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.334110482+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.334143611+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-05-21T13:30:26.334148841+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.334163643+07:00","message":"[buffer interim] force interim is final (2) :อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334172909+07:00","message":"[bufferProcess] interim [480000000]:อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334180891+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้เราทำอะไรไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334190471+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334192202+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334225539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334256609+07:00","message":"> Transcript [1389] [false]: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334263102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.33426543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.33426781+07:00","message":"StatePrefix: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.33427098+07:00","message":"TextPushed: 'อันนี้เราทำอะไรไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334273491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334275404+07:00","message":"> Transcript [1390] [true]: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334277412+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334279038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334280685+07:00","message":"StatePrefix: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334282489+07:00","message":"TextPushed: 'อันนี้เราทำอะไรไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.334291106+07:00","message":"Push: 'ตัวอย่างนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.334303733+07:00","message":"push: {true ตัวอย่างนะคะ 0 0xc000425600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.334812548+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.334839501+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-05-21T13:30:26.334844268+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.334860368+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.334864379+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-05-21T13:30:26.334867994+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.33487858+07:00","message":"[buffer interim] this message is already final false 170: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.33489214+07:00","message":"[buffer interim] this message is already final false 170: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบการทำ'"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:26.344625194+07:00","message":"write wav file: './tmp/7577/7577_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.533234248+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.533276898+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-05-21T13:30:26.533285469+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.533302394+07:00","message":"[buffer interim] this message is already final false 170: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.569033842+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.569077445+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-05-21T13:30:26.569083845+07:00","message":"receive interim result [false|false]: ระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.56909507+07:00","message":"[buffer interim] 171 false ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.569101648+07:00","message":"[bufferProcess] interim [780000000]:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.569105837+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.569111109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.569113788+07:00","message":"> Transcript [1391] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.569117949+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.669157223+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.66920632+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-05-21T13:30:26.669212976+07:00","message":"receive interim result [false|false]: ระบบที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.669227594+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.669232136+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-05-21T13:30:26.669234564+07:00","message":"receive interim result [false|false]: ระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.669240288+07:00","message":"[buffer interim] 171 false ระบบที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.669243214+07:00","message":"[buffer interim] 171 false ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669249635+07:00","message":"[bufferProcess] interim [840000000]:ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669251785+07:00","message":"[bufferProcess] send to processor:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669254572+07:00","message":"[bufferProcess] interim [900000000]:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669257254+07:00","message":"[bufferProcess] send to processor:ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669260063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669262962+07:00","message":"> Transcript [1392] [false]: 'ระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669265997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669267859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669269787+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669271667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669273367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669275206+07:00","message":"> Transcript [1393] [false]: 'ระบบที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669277141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669278762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669280447+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.669282035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:26.740022786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:26.740042163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.787601446+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.787639295+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-05-21T13:30:26.78764488+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.787660499+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.787666483+07:00","message":"[bufferProcess] interim [960000000]:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.787669118+07:00","message":"[bufferProcess] send to processor:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.787672713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.787675599+07:00","message":"> Transcript [1394] [false]: 'ระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.787678525+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.787680535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.787682251+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.787684201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.787899127+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.787907179+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-05-21T13:30:26.787911113+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบทางธรรมชาตินั้นเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.787922016+07:00","message":"[buffer interim] this message is already final false 170: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบทางธรรมชาตินั้นเป็นอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.972152572+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.972187316+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-05-21T13:30:26.972193043+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.972209174+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.972215527+07:00","message":"[bufferProcess] interim [200000000]:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.972218346+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.972222358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.972225127+07:00","message":"> Transcript [1395] [false]: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.972228453+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.972230697+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.972232662+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.972234618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.97223773+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.972240292+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.972242335+07:00","message":"Set new StatePrefix : 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:26.972245638+07:00","message":"Next Push (prob) : 'ที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.972253461+07:00","message":"push: {false ระบบ 0 0xc001fe1080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.994539222+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.994571682+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-05-21T13:30:26.994577628+07:00","message":"receive interim result [false|false]: อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบทางธรรมชาตินั้นเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:26.994587651+07:00","message":"[buffer interim] this message is already final false 170: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบทางธรรมชาตินั้นเป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.231009755+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.231043743+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-05-21T13:30:27.231050046+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.231067923+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.231077377+07:00","message":"[bufferProcess] interim [440000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.231080067+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.231084148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.231087176+07:00","message":"> Transcript [1396] [false]: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.231090533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.231092468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.231095631+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.231097761+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.748693087+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.748735857+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-05-21T13:30:27.748741699+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.748755867+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์สร้างขึ้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.748765602+07:00","message":"[bufferProcess] interim [980000000]:ระบบที่มนุษย์สร้างขึ้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.748768388+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.748773926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.74877666+07:00","message":"> Transcript [1397] [false]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.748780126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.748782073+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.748784595+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.748787145+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.882778407+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.882826983+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-05-21T13:30:27.882832837+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นเป็นยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.882847681+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์สร้างขึ้นเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.88285708+07:00","message":"[bufferProcess] interim [100000000]:ระบบที่มนุษย์สร้างขึ้นเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.882860063+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.882864041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.882867039+07:00","message":"> Transcript [1398] [false]: 'ระบบที่มนุษย์สร้างขึ้นเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.882870271+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.882872228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.882874659+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:27.882876794+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.962641823+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.962684632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบทางธรรมชาตินั้นเป็นอย่างไร\",\"confidence\":0.91429156}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.96269108+07:00","message":"receive interim result [true|false]: อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบทางธรรมชาตินั้นเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.962704228+07:00","message":"end recv isFinal message id 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.962706351+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:27.962713141+07:00","message":"[buffer interim] this message is already final true 170: 'อันนี้เราทำอะไรไปดูตัวอย่างนะคะว่าระบบทางธรรมชาตินั้นเป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.068145053+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.068198513+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-05-21T13:30:28.068209177+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.06822898+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.068241297+07:00","message":"[bufferProcess] interim [280000000]:ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.068244427+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้นเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.068251915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.068254799+07:00","message":"> Transcript [1399] [false]: 'ระบบที่มนุษย์สร้างขึ้นเป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.068258442+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.06826089+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.068263692+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.068265918+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.068271641+07:00","message":"Push: 'ที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.068273454+07:00","message":"TextPushed: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.0682755+07:00","message":"Set new StatePrefix : 'ระบบที่มนุษย์สร้างขึ้นเป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.068278031+07:00","message":"Next Push (prob) : 'สร้างขึ้นเป็นยัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.06828933+07:00","message":"push: {false ที่มนุษย์ 0 0xc001fe1080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.112963417+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.205022521+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.205066859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร\",\"confidence\":0.94074833}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.205073873+07:00","message":"receive interim result [true|false]: ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.205081461+07:00","message":"end recv isFinal message id 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.205083586+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.205091182+07:00","message":"[buffer interim] 171 true ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205098101+07:00","message":"[bufferProcess] interim [520000000]:ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205101494+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205104758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205107373+07:00","message":"> Transcript [1400] [false]: 'ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205109762+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205111615+07:00","message":"Set new StatePrefix: 'ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205113434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205115186+07:00","message":"> Transcript [1401] [true]: 'ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205119185+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205121383+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205123207+07:00","message":"StatePrefix: 'ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205125535+07:00","message":"TextPushed: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:28.205128503+07:00","message":"Push: 'สร้างขึ้นเป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.205136305+07:00","message":"push: {true สร้างขึ้นเป็นอย่างไร 0 0xc001fe1080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:28.215242483+07:00","message":"write wav file: './tmp/7577/7577_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:28.563867536+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:29.392169372+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:29.523733182+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:29.740312838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:29.740326463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.065987318+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.066041093+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-05-21T13:30:30.066047473+07:00","message":"receive interim result [false|false]: เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.06606553+07:00","message":"[buffer interim] 173 false เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.066073759+07:00","message":"[bufferProcess] interim [420000000]:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.06607569+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.06608303+07:00","message":"[bufferProcess] send to processor (ticker):เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.066085999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.06608881+07:00","message":"> Transcript [1402] [false]: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.066091143+07:00","message":"Set StatePrefix (first interim): 'เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.398525747+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.39856775+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-05-21T13:30:30.398573562+07:00","message":"receive interim result [false|false]: เรื่องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.398587537+07:00","message":"[buffer interim] 173 false เรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.398594561+07:00","message":"[bufferProcess] interim [660000000]:เรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.398596588+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.435906624+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.435934225+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-05-21T13:30:30.435939984+07:00","message":"receive interim result [false|false]: เรื่องกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.435950405+07:00","message":"[buffer interim] 173 false เรื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.435957047+07:00","message":"[bufferProcess] interim [720000000]:เรื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.435959093+07:00","message":"[bufferProcess] send to processor:เรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.435964659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.435967415+07:00","message":"> Transcript [1403] [false]: 'เรื่องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.435970423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.435972518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.435974607+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.435976651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.55245082+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.552494036+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-05-21T13:30:30.552499361+07:00","message":"receive interim result [false|false]: เริ่มกันที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:30.552513424+07:00","message":"[buffer interim] 173 false เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.552520976+07:00","message":"[bufferProcess] interim [780000000]:เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.552523488+07:00","message":"[bufferProcess] send to processor:เรื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.552526637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.552529847+07:00","message":"> Transcript [1404] [false]: 'เรื่องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.552533058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.552535021+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.552536913+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:30.552539015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.16079171+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.160831033+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-05-21T13:30:31.160837368+07:00","message":"receive interim result [false|false]: เริ่มกันที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.160855015+07:00","message":"[buffer interim] 173 false เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.160862914+07:00","message":"[bufferProcess] interim [380000000]:เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.160866488+07:00","message":"[bufferProcess] send to processor:เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.160873848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.160876853+07:00","message":"> Transcript [1405] [false]: 'เริ่มกันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.160879569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.1608817+07:00","message":"Set new StatePrefix: 'เริ่มกันที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.205142168+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.205195295+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-05-21T13:30:31.205201482+07:00","message":"receive interim result [false|false]: เรื่องการที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.205213307+07:00","message":"[buffer interim] 173 false เรื่องการที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.205219826+07:00","message":"[bufferProcess] interim [440000000]:เรื่องการที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.205222147+07:00","message":"[bufferProcess] send to processor:เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.205227896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.20523054+07:00","message":"> Transcript [1406] [false]: 'เริ่มกันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.205233971+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.205236092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.20523796+07:00","message":"StatePrefix: 'เริ่มกันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.205240105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.28191796+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.281964105+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-05-21T13:30:31.281969464+07:00","message":"receive interim result [false|false]: เริ่มกันที่ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.281983437+07:00","message":"[buffer interim] 173 false เริ่มกันที่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.2819914+07:00","message":"[bufferProcess] interim [560000000]:เริ่มกันที่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.281993736+07:00","message":"[bufferProcess] send to processor:เรื่องการที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.282000302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.282003069+07:00","message":"> Transcript [1407] [false]: 'เรื่องการที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.28200564+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.282007811+07:00","message":"Set new StatePrefix: 'เรื่องการที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.312011962+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.407806607+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.407851182+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-05-21T13:30:31.407856636+07:00","message":"receive interim result [false|false]: เรื่องการที่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.40787413+07:00","message":"[buffer interim] 173 false เรื่องการที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.407881606+07:00","message":"[bufferProcess] interim [680000000]:เรื่องการที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.407883846+07:00","message":"[bufferProcess] send to processor:เริ่มกันที่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.407887186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.407890289+07:00","message":"> Transcript [1408] [false]: 'เริ่มกันที่ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.407892787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.40789474+07:00","message":"Set new StatePrefix: 'เริ่มกันที่ระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.426149236+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.42617121+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-05-21T13:30:31.426176989+07:00","message":"receive interim result [true|false]: เริ่มกันที่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.426186509+07:00","message":"end recv isFinal message id 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.426188948+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.426195008+07:00","message":"[buffer interim] 173 true เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.426200291+07:00","message":"[bufferProcess] interim [830000000]:เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.426203238+07:00","message":"[bufferProcess] send to processor (isfinal):เรื่องการที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.426205934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.426208134+07:00","message":"> Transcript [1409] [false]: 'เรื่องการที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.42621009+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.426211832+07:00","message":"Set new StatePrefix: 'เรื่องการที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.42621344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.426215278+07:00","message":"> Transcript [1410] [true]: 'เริ่มกันที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.42621753+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.426219266+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.42622141+07:00","message":"StatePrefix: 'เรื่องการที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.426223573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:31.426227033+07:00","message":"Push: 'เริ่มกันที่ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.426258319+07:00","message":"push: {true เริ่มกันที่ระบบ 0 0xc000424b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:31.433451042+07:00","message":"write wav file: './tmp/7577/7577_173.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.514011536+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.708202531+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.708224864+07:00","message":"found end of frame, send empty tag with msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.708228627+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:31.708236282+07:00","message":"[buffer interim] this message is already final true 172: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:32.390478432+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:32.39053846+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-05-21T13:30:32.390545414+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:32.390565276+07:00","message":"[buffer interim] 174 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.390572829+07:00","message":"[bufferProcess] interim [890000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.390574793+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:32.524390072+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:32.524436031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:32.52444345+07:00","message":"receive interim result [false|false]: ฟังธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:32.524459003+07:00","message":"[buffer interim] 174 false ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.524467168+07:00","message":"[bufferProcess] interim [950000000]:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.52447138+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.524479266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.524489849+07:00","message":"> Transcript [1411] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.524492198+07:00","message":"Set StatePrefix (first interim): 'การทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:32.572557404+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:32.572587324+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-05-21T13:30:32.572593713+07:00","message":"receive interim result [false|false]: ทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:32.572609729+07:00","message":"[buffer interim] 174 false ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.572615954+07:00","message":"[bufferProcess] interim [70000000]:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.572618398+07:00","message":"[bufferProcess] send to processor:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.572622038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.572625276+07:00","message":"> Transcript [1412] [false]: 'ฟังธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.572627842+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:32.572630179+07:00","message":"Set new StatePrefix: 'ฟังธรรมะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:32.740713092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:32.740733508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:33.170334371+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:33.170377339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาติ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:33.170384216+07:00","message":"receive interim result [false|false]: ทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:33.170401669+07:00","message":"[buffer interim] 174 false ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:33.170409855+07:00","message":"[bufferProcess] interim [670000000]:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:33.170412497+07:00","message":"[bufferProcess] send to processor:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:33.170419259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:33.170422182+07:00","message":"> Transcript [1413] [false]: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:33.170424891+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:33.170427838+07:00","message":"Set new StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.343451832+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.343496767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาติพร้อมยกตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.343504189+07:00","message":"receive interim result [false|false]: ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.343520146+07:00","message":"[buffer interim] 174 false ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343529998+07:00","message":"[bufferProcess] interim [870000000]:ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343532544+07:00","message":"[bufferProcess] send to processor:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343538068+07:00","message":"[bufferProcess] send to processor (ticker):ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343540796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343543916+07:00","message":"> Transcript [1414] [false]: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343547564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343549649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343551536+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343555592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343557388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343559457+07:00","message":"> Transcript [1415] [false]: 'ทางธรรมชาติพร้อมยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343561506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343563145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.34356469+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.343566485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.39270449+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.504238675+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.504276092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาติพร้อมยกตัวอย่าง\",\"confidence\":0.9575556}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.504283132+07:00","message":"receive interim result [true|false]: ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.504292502+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.504295632+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.504303891+07:00","message":"[buffer interim] 174 true ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.504312295+07:00","message":"[bufferProcess] interim [110000000]:ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.504316673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.504320686+07:00","message":"> Transcript [1416] [true]: 'ทางธรรมชาติพร้อมยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.504324952+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.504327649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.504331923+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.504334603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:34.50433856+07:00","message":"Push: 'ทางธรรมชาติพร้อมยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.504349374+07:00","message":"push: {true ทางธรรมชาติพร้อมยกตัวอย่าง 0 0xc003286580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:34.51383778+07:00","message":"write wav file: './tmp/7577/7577_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:34.585889033+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124655154+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124677978+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.12468097+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124683662+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124685958+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124687668+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124689236+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124690818+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124692414+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124693938+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124695591+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124697138+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.124698691+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.125341719+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.125383953+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-05-21T13:30:35.125389516+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.125402984+07:00","message":"[buffer interim] 175 false เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.125410209+07:00","message":"[bufferProcess] interim [600000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.125412239+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.444581291+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.444618255+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-05-21T13:30:35.444624329+07:00","message":"receive interim result [false|false]: เมื่อกี้เอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.444641407+07:00","message":"[buffer interim] 175 false เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.444648604+07:00","message":"[bufferProcess] interim [840000000]:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.444651964+07:00","message":"[bufferProcess] send to processor:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.444655326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.444658116+07:00","message":"> Transcript [1417] [false]: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.444660308+07:00","message":"Set StatePrefix (first interim): 'เมื่อกี้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:35.741000922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:35.741009389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.802638344+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.883547497+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.88358691+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-05-21T13:30:35.883592972+07:00","message":"receive interim result [false|false]: เมื่อกี้เอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.88360943+07:00","message":"[buffer interim] 175 false เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.883616325+07:00","message":"[bufferProcess] interim [440000000]:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.883618967+07:00","message":"[bufferProcess] send to processor:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.883624764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.883627671+07:00","message":"> Transcript [1418] [false]: 'เมื่อกี้เอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.883631612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.883633697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.883635576+07:00","message":"StatePrefix: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.88363762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.892379014+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.892409223+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-05-21T13:30:35.89241406+07:00","message":"receive interim result [true|false]: เมื่อกี้เอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.892423617+07:00","message":"end recv isFinal message id 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.892427075+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.892435239+07:00","message":"[buffer interim] 175 true เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892441721+07:00","message":"[bufferProcess] interim [440000000]:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892447334+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892450963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892454607+07:00","message":"> Transcript [1419] [false]: 'เมื่อกี้เอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892459294+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892462618+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892465778+07:00","message":"StatePrefix: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892468472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892471382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892474845+07:00","message":"> Transcript [1420] [true]: 'เมื่อกี้เอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892487053+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892490224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.89249284+07:00","message":"StatePrefix: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.892495873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:35.89250578+07:00","message":"Push: 'เมื่อกี้เอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.892516079+07:00","message":"push: {true เมื่อกี้เอง 0 0xc000425700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:35.898965112+07:00","message":"write wav file: './tmp/7577/7577_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:35.935098049+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:36.597751771+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:36.59779344+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-05-21T13:30:36.59779921+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:36.597815644+07:00","message":"[buffer interim] 176 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.597822649+07:00","message":"[bufferProcess] interim [660000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.597824664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:36.782034672+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:36.782068038+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-05-21T13:30:36.782073587+07:00","message":"receive interim result [false|false]: ระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:36.782086205+07:00","message":"[buffer interim] 176 false ระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.7820941+07:00","message":"[bufferProcess] interim [840000000]:ระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.782096658+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.782103317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.782106607+07:00","message":"> Transcript [1421] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.782108902+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:36.899815806+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:36.899857384+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-05-21T13:30:36.899863957+07:00","message":"receive interim result [false|false]: ระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:36.899879637+07:00","message":"[buffer interim] 176 false ระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.899885967+07:00","message":"[bufferProcess] interim [960000000]:ระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.899888713+07:00","message":"[bufferProcess] send to processor:ระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.899896176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.899898889+07:00","message":"> Transcript [1422] [false]: 'ระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.899902395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.899904386+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.899906204+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:36.899908581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.160997072+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.161047028+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-05-21T13:30:37.16105393+07:00","message":"receive interim result [false|false]: ระบบย่อยอาหารของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.161069546+07:00","message":"[buffer interim] 176 false ระบบย่อยอาหารของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.161077818+07:00","message":"[bufferProcess] interim [260000000]:ระบบย่อยอาหารของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.161080193+07:00","message":"[bufferProcess] send to processor:ระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.161083811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.161086683+07:00","message":"> Transcript [1423] [false]: 'ระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.16109033+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.161092309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.161094313+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.161096344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.34930835+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.349343839+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-05-21T13:30:37.349350363+07:00","message":"receive interim result [false|false]: ระบบย่อยอาหารของมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.349363537+07:00","message":"[buffer interim] 176 false ระบบย่อยอาหารของมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.34937287+07:00","message":"[bufferProcess] interim [440000000]:ระบบย่อยอาหารของมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.349375475+07:00","message":"[bufferProcess] send to processor:ระบบย่อยอาหารของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.349381097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.349384774+07:00","message":"> Transcript [1424] [false]: 'ระบบย่อยอาหารของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.349388511+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.349390527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.349392472+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.349394548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.352996723+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.353008987+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-05-21T13:30:37.353012679+07:00","message":"receive interim result [false|false]: ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.353017343+07:00","message":"[buffer interim] 176 false ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.353020431+07:00","message":"[bufferProcess] interim [500000000]:ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.353022446+07:00","message":"[bufferProcess] send to processor:ระบบย่อยอาหารของมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.353024585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.35302677+07:00","message":"> Transcript [1425] [false]: 'ระบบย่อยอาหารของมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.353029083+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.353032004+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.353033664+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.35303551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.353038111+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.353040111+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.353042099+07:00","message":"Set new StatePrefix : 'ระบบย่อยอาหารของมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.353044136+07:00","message":"Next Push (prob) : 'ย่อยอาหารของมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.353053424+07:00","message":"push: {false ระบบ 0 0xc000045700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.462260602+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.553901298+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.553941874+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-05-21T13:30:37.553948529+07:00","message":"receive interim result [true|false]: ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.553959216+07:00","message":"end recv isFinal message id 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.553961549+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.553968544+07:00","message":"[buffer interim] 176 true ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.553978885+07:00","message":"[bufferProcess] interim [770000000]:ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.55398231+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.553986022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.553988828+07:00","message":"> Transcript [1426] [false]: 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.553991399+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.553996568+07:00","message":"Set new StatePrefix: 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.553998465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.554000354+07:00","message":"> Transcript [1427] [true]: 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.554002941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.554004861+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.554006737+07:00","message":"StatePrefix: 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.554008901+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:37.554016385+07:00","message":"Push: 'ย่อยอาหารของมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.554024493+07:00","message":"push: {true ย่อยอาหารของมนุษย์ 0 0xc000045700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:37.56327237+07:00","message":"write wav file: './tmp/7577/7577_176.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:37.854593989+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.388734975+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.388783723+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-05-21T13:30:38.388790404+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.388807548+07:00","message":"[buffer interim] 177 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.388815028+07:00","message":"[bufferProcess] interim [540000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.388816964+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.421879121+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.5150141+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.515053894+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-05-21T13:30:38.515061014+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.515073999+07:00","message":"[buffer interim] 177 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.515082715+07:00","message":"[bufferProcess] interim [660000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.515085418+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.51509299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.515095707+07:00","message":"> Transcript [1428] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.515097919+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.530956941+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.530982191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.530999677+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.531007211+07:00","message":"end recv isFinal message id 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.531009319+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.531015423+07:00","message":"[buffer interim] 177 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.531020312+07:00","message":"[bufferProcess] interim [810000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.531022988+07:00","message":"[bufferProcess] send to processor (isfinal):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.531025806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.531028073+07:00","message":"> Transcript [1429] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.53103036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.531032323+07:00","message":"Set new StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.531033936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.53103604+07:00","message":"> Transcript [1430] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.531038414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.531040259+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.531042307+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.531044196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:38.531049081+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.531057626+07:00","message":"push: {true นะคะ 0 0xc003199000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:38.536777177+07:00","message":"write wav file: './tmp/7577/7577_177.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:38.742027804+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:38.742070538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:38.744821676+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.347572524+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.347616856+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-05-21T13:30:39.347624046+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.347643834+07:00","message":"[buffer interim] 178 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.347652315+07:00","message":"[bufferProcess] interim [480000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.347655214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.638482737+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.638529269+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-05-21T13:30:39.638537206+07:00","message":"receive interim result [false|false]: ตัดรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.638554294+07:00","message":"[buffer interim] 178 false ตัดรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.6385624+07:00","message":"[bufferProcess] interim [660000000]:ตัดรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.638564932+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.638572201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.638575072+07:00","message":"> Transcript [1431] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.638577406+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.807666462+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.80770803+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-05-21T13:30:39.807714287+07:00","message":"receive interim result [false|false]: ตัดรูปให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.807729041+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.807736103+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-05-21T13:30:39.807738672+07:00","message":"receive interim result [false|false]: ตัดรูปให้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.807744877+07:00","message":"[buffer interim] 178 false ตัดรูปให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:39.807747657+07:00","message":"[buffer interim] 178 false ตัดรูปให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807753419+07:00","message":"[bufferProcess] interim [780000000]:ตัดรูปให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807755525+07:00","message":"[bufferProcess] send to processor:ตัดรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.80776052+07:00","message":"[bufferProcess] interim [900000000]:ตัดรูปให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807762829+07:00","message":"[bufferProcess] send to processor:ตัดรูปให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807765562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.80776817+07:00","message":"> Transcript [1432] [false]: 'ตัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807770593+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807772465+07:00","message":"Set new StatePrefix: 'ตัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807774001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807775666+07:00","message":"> Transcript [1433] [false]: 'ตัดรูปให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807777974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807780128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807781965+07:00","message":"StatePrefix: 'ตัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:39.807783955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.164832031+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.354153423+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.476910804+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.476950958+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-05-21T13:30:40.476958358+07:00","message":"receive interim result [false|false]: ตัดรูปให้มันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.476974818+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.476984276+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-05-21T13:30:40.476987543+07:00","message":"receive interim result [false|false]: ตัดรูปให้เป็นสาเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.476992736+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.476995521+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-05-21T13:30:40.476997793+07:00","message":"receive interim result [false|false]: ตัดรูปให้มันจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.477003468+07:00","message":"[buffer interim] 178 false ตัดรูปให้มันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.477006586+07:00","message":"[buffer interim] 178 false ตัดรูปให้เป็นสาเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.477008677+07:00","message":"[buffer interim] 178 false ตัดรูปให้มันจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477015285+07:00","message":"[bufferProcess] interim [80000000]:ตัดรูปให้มันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477018985+07:00","message":"[bufferProcess] send to processor:ตัดรูปให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477022613+07:00","message":"[bufferProcess] interim [140000000]:ตัดรูปให้เป็นสาเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477024536+07:00","message":"[bufferProcess] send to processor:ตัดรูปให้มันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477026826+07:00","message":"[bufferProcess] interim [260000000]:ตัดรูปให้มันจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477028583+07:00","message":"[bufferProcess] send to processor:ตัดรูปให้เป็นสาเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477031368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477034177+07:00","message":"> Transcript [1434] [false]: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477037597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.47703951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477042065+07:00","message":"StatePrefix: 'ตัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477044073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.4770457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.47704759+07:00","message":"> Transcript [1435] [false]: 'ตัดรูปให้มันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477050135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477051756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477053432+07:00","message":"StatePrefix: 'ตัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477054999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477056375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477058286+07:00","message":"> Transcript [1436] [false]: 'ตัดรูปให้เป็นสาเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477060288+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477063783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477065586+07:00","message":"StatePrefix: 'ตัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477067274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477074355+07:00","message":"Push: 'ตัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477076226+07:00","message":"TextPushed: 'ตัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477078256+07:00","message":"Set new StatePrefix : 'ตัดรูปให้เป็นสาเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.477080464+07:00","message":"Next Push (prob) : 'ให้เป็นสาเหตุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.477113309+07:00","message":"push: {false ตัดรูป 0 0xc000425e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.814195999+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.814233289+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-05-21T13:30:40.814238342+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.814252711+07:00","message":"[buffer interim] force interim is final (2) :ตัดรูปให้มันจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814261251+07:00","message":"[bufferProcess] interim [260000000]:ตัดรูปให้มันจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814266403+07:00","message":"[bufferProcess] send to processor (isfinal):ตัดรูปให้มันจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814269186+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814271036+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814273578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814276378+07:00","message":"> Transcript [1437] [false]: 'ตัดรูปให้มันจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814278884+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814281361+07:00","message":"Set new StatePrefix: 'ตัดรูปให้มันจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814283006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814284891+07:00","message":"> Transcript [1438] [true]: 'ตัดรูปให้มันจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814287661+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814289441+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814291389+07:00","message":"StatePrefix: 'ตัดรูปให้มันจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.814293364+07:00","message":"TextPushed: 'ตัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:40.81429788+07:00","message":"Push: 'ให้มันจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.814306526+07:00","message":"push: {true ให้มันจะเห็น 0 0xc000425e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.81975859+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.819781263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดรูปให้มันจะเห็น\",\"confidence\":0.90431684}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.819786427+07:00","message":"receive interim result [true|false]: ตัดรูปให้มันจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.819804277+07:00","message":"end recv isFinal message id 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.819806651+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:40.819812664+07:00","message":"[buffer interim] this message is already final true 178: 'ตัดรูปให้มันจะเห็น'"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:40.821798262+07:00","message":"write wav file: './tmp/7577/7577_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:41.015147612+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:41.015185083+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-05-21T13:30:41.015191345+07:00","message":"receive interim result [false|false]: สวนป่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:41.015201243+07:00","message":"end Recv id 179 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:41.015203041+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:41.015209121+07:00","message":"[buffer interim] 179 false สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:41.015218184+07:00","message":"[bufferProcess] interim [720000000]:สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:41.015220468+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:41.015224193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:41.015226808+07:00","message":"> Transcript [1439] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:41.015229061+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:41.742098206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:41.742132883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:44.452327157+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:44.516015724+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:44.742449194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:44.74248765+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:45.366761749+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:45.366802567+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-05-21T13:30:45.36680759+07:00","message":"receive interim result [false|false]: เลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:45.366823267+07:00","message":"[buffer interim] force interim is final (2) :สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366830054+07:00","message":"[bufferProcess] interim [720000000]:สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366836554+07:00","message":"[bufferProcess] send to processor (isfinal):สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366839657+07:00","message":"[bufferProcess] interim [720000000]:เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366841438+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366844037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366847075+07:00","message":"> Transcript [1440] [false]: 'สวนป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366849937+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366852344+07:00","message":"Set new StatePrefix: 'สวนป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366853972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366855783+07:00","message":"> Transcript [1441] [true]: 'สวนป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.36685858+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366860551+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366862433+07:00","message":"StatePrefix: 'สวนป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366864306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.366871761+07:00","message":"Push: 'สวนป่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:45.366880133+07:00","message":"push: {true สวนป่า 0 0xc003199400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:45.376801438+07:00","message":"write wav file: './tmp/7577/7577_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:45.54969994+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:45.549739558+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-05-21T13:30:45.549746017+07:00","message":"receive interim result [false|false]: เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:45.549753517+07:00","message":"end Recv id 180 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:45.54975554+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:45.549761469+07:00","message":"[buffer interim] 180 false เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.549767584+07:00","message":"[bufferProcess] interim [840000000]:เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.549770036+07:00","message":"[bufferProcess] send to processor:เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.54977303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.549776113+07:00","message":"> Transcript [1442] [false]: 'เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:45.549779507+07:00","message":"Set StatePrefix (first interim): 'เลยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:45.602545143+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:45.665311804+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:46.388284731+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:46.388324346+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-05-21T13:30:46.388329755+07:00","message":"receive interim result [false|false]: เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:46.388344604+07:00","message":"[buffer interim] force interim is final (2) :เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.38835075+07:00","message":"[bufferProcess] interim [840000000]:เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.38835617+07:00","message":"[bufferProcess] send to processor (isfinal):เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388359209+07:00","message":"[bufferProcess] interim [600000000]:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.38836089+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388363715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388366321+07:00","message":"> Transcript [1443] [false]: 'เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388370126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388372182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388373972+07:00","message":"StatePrefix: 'เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388375848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388377518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388379526+07:00","message":"> Transcript [1444] [true]: 'เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.38838154+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388383132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388384698+07:00","message":"StatePrefix: 'เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388386338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.388388845+07:00","message":"Push: 'เลยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:46.388396827+07:00","message":"push: {true เลยนะคะ 0 0xc003199800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:46.394042622+07:00","message":"write wav file: './tmp/7577/7577_180.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:46.647077005+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:46.64710844+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-05-21T13:30:46.64711402+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:46.647120642+07:00","message":"end Recv id 181 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:46.64712286+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:46.647130017+07:00","message":"[buffer interim] 181 false เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.647136314+07:00","message":"[bufferProcess] interim [780000000]:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.647138695+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.647141965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.647144733+07:00","message":"> Transcript [1445] [false]: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:46.647146846+07:00","message":"Set StatePrefix (first interim): 'เกี่ยวข้อง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:47.743248367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:47.743261542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:47.913199167+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:47.974484595+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:50.212336788+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:50.347034906+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:50.744312723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:50.744337332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:51.064144012+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:51.064176143+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-05-21T13:30:51.064181623+07:00","message":"receive interim result [false|false]: หลายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:51.064195721+07:00","message":"[buffer interim] force interim is final (2) :เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064201394+07:00","message":"[bufferProcess] interim [780000000]:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064207707+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064211423+07:00","message":"[bufferProcess] interim [780000000]:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.06421339+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064216718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.06421966+07:00","message":"> Transcript [1446] [false]: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064224948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064226823+07:00","message":"StatePrefix: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064228871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064230592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064232676+07:00","message":"> Transcript [1447] [true]: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064234852+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064236544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064238132+07:00","message":"StatePrefix: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.064239712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.0642423+07:00","message":"Push: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:51.06425154+07:00","message":"push: {true เกี่ยวข้องกับ 0 0xc001fe0080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:51.071415398+07:00","message":"write wav file: './tmp/7577/7577_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:51.706198712+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:51.706235015+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-05-21T13:30:51.706241082+07:00","message":"receive interim result [false|false]: หลายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:51.70624935+07:00","message":"end Recv id 183 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:51.706251493+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:51.706257002+07:00","message":"[buffer interim] 183 false หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.706265252+07:00","message":"[bufferProcess] interim [380000000]:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.706267372+07:00","message":"[bufferProcess] send to processor:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.70627265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.706275652+07:00","message":"> Transcript [1448] [false]: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:51.706278189+07:00","message":"Set StatePrefix (first interim): 'หลายอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:52.973586496+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:53.033582754+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:53.745363482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:53.745364557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:54.216520954+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:54.216582185+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-05-21T13:30:54.216588827+07:00","message":"receive interim result [false|false]: ว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:54.216609329+07:00","message":"[buffer interim] force interim is final (2) :หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.21662104+07:00","message":"[bufferProcess] interim [380000000]:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216626542+07:00","message":"[bufferProcess] send to processor (isfinal):หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216630173+07:00","message":"[bufferProcess] interim [200000000]:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.21663209+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216634918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216637655+07:00","message":"> Transcript [1449] [false]: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216641257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216643046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216644891+07:00","message":"StatePrefix: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.21664687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216649188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216651125+07:00","message":"> Transcript [1450] [true]: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216653015+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216654632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216656183+07:00","message":"StatePrefix: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216658331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.216664898+07:00","message":"Push: 'หลายอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:54.216673947+07:00","message":"push: {true หลายอย่าง 0 0xc001fe0e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:54.22742864+07:00","message":"write wav file: './tmp/7577/7577_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:54.483160592+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:54.483198862+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-05-21T13:30:54.483204674+07:00","message":"receive interim result [false|false]: คลิป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:54.483217237+07:00","message":"end Recv id 184 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:54.483220224+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:54.483228904+07:00","message":"[buffer interim] 184 false คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.483242191+07:00","message":"[bufferProcess] interim [440000000]:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.483245174+07:00","message":"[bufferProcess] send to processor:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.483254528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.483257851+07:00","message":"> Transcript [1451] [false]: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:54.483259833+07:00","message":"Set StatePrefix (first interim): 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:54.695228184+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:55.013967056+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:55.562279708+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:55.562334437+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-05-21T13:30:55.562340182+07:00","message":"receive interim result [false|false]: ยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:55.56235757+07:00","message":"[buffer interim] force interim is final (2) :คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562365556+07:00","message":"[bufferProcess] interim [440000000]:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562370034+07:00","message":"[bufferProcess] send to processor (isfinal):คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562373492+07:00","message":"[bufferProcess] interim [480000000]:ยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.56237527+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562377864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562380572+07:00","message":"> Transcript [1452] [false]: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562382822+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562384842+07:00","message":"Set new StatePrefix: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562386701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562388779+07:00","message":"> Transcript [1453] [true]: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562392311+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562394167+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.56239597+07:00","message":"StatePrefix: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.562397993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.56240125+07:00","message":"Push: 'คลิป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:55.562412564+07:00","message":"push: {true คลิป 0 0xc000044380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:55.569956548+07:00","message":"write wav file: './tmp/7577/7577_184.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:55.603899886+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:55.603932702+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-05-21T13:30:55.603938034+07:00","message":"receive interim result [false|false]: นี่แหละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:55.603947554+07:00","message":"end Recv id 185 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:55.603949767+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:55.603954744+07:00","message":"[buffer interim] 185 false นี่แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.603962701+07:00","message":"[bufferProcess] interim [540000000]:นี่แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.603965378+07:00","message":"[bufferProcess] send to processor:ยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.603970829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.603973417+07:00","message":"> Transcript [1454] [false]: 'ยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:55.603975749+07:00","message":"Set StatePrefix (first interim): 'ยิ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:56.171691793+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:56.37586715+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:56.745913218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:56.745932554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:56.844913258+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:56.844964616+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-05-21T13:30:56.844971423+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:56.844990606+07:00","message":"[buffer interim] force interim is final (2) :นี่แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.844997456+07:00","message":"[bufferProcess] interim [540000000]:นี่แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845003603+07:00","message":"[bufferProcess] send to processor (isfinal):นี่แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845006708+07:00","message":"[bufferProcess] interim [480000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845008772+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845011179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845013941+07:00","message":"> Transcript [1455] [false]: 'นี่แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845016517+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845019157+07:00","message":"Set new StatePrefix: 'นี่แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845020959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845024494+07:00","message":"> Transcript [1456] [true]: 'นี่แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845027434+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845029607+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845031499+07:00","message":"StatePrefix: 'นี่แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845033459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:56.845041012+07:00","message":"Push: 'นี่แหละ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:56.845053691+07:00","message":"push: {true นี่แหละ 0 0xc000045680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:56.85128188+07:00","message":"write wav file: './tmp/7577/7577_185.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:57.065058693+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:57.065105418+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-05-21T13:30:57.0651117+07:00","message":"receive interim result [false|false]: มีพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:57.065124917+07:00","message":"end Recv id 186 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:57.065127029+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:57.06513415+07:00","message":"[buffer interim] 186 false มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:57.065141047+07:00","message":"[bufferProcess] interim [720000000]:มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:57.065144134+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:57.06515157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:57.065154557+07:00","message":"> Transcript [1457] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:57.065157084+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:57.773804126+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:57.845435203+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:59.446379704+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:59.446423972+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-05-21T13:30:59.446430114+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:59.446446657+07:00","message":"[buffer interim] force interim is final (2) :มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446453338+07:00","message":"[bufferProcess] interim [720000000]:มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446458304+07:00","message":"[bufferProcess] send to processor (isfinal):มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446469866+07:00","message":"[bufferProcess] interim [840000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446472347+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446475191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446477817+07:00","message":"> Transcript [1458] [false]: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446481259+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.44648323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446485799+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446487908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446489965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446491964+07:00","message":"> Transcript [1459] [true]: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446493941+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446495547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446497221+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446498767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.446504854+07:00","message":"Push: 'มีพระ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:59.446512474+07:00","message":"push: {true มีพระ 0 0xc000425480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:30:59.454032741+07:00","message":"write wav file: './tmp/7577/7577_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:59.501491678+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:59.565450983+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:59.565508496+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-05-21T13:30:59.565516902+07:00","message":"receive interim result [false|false]: มีราย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:59.565530373+07:00","message":"end Recv id 187 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:59.565532501+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:59.565539099+07:00","message":"[buffer interim] 187 false มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.565546674+07:00","message":"[bufferProcess] interim [20000000]:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.565549373+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.565552959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.565555695+07:00","message":"> Transcript [1460] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:30:59.565557633+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:59.746967803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:59.747026829+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:30:59.825696796+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:00.54316386+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:00.543206721+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-05-21T13:31:00.543212099+07:00","message":"receive interim result [false|false]: ลำไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:00.543226059+07:00","message":"[buffer interim] force interim is final (2) :มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.54323171+07:00","message":"[bufferProcess] interim [20000000]:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543236317+07:00","message":"[bufferProcess] send to processor (isfinal):มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543238944+07:00","message":"[bufferProcess] interim [540000000]:ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543240734+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543243306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543245811+07:00","message":"> Transcript [1461] [false]: 'มีราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543249454+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543251677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543253729+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543255815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543257725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.54325968+07:00","message":"> Transcript [1462] [true]: 'มีราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543261668+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543263288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543264854+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.54326643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.543273926+07:00","message":"Push: 'มีราย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:00.543287032+07:00","message":"push: {true มีราย 0 0xc001fe1000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:00.549671303+07:00","message":"write wav file: './tmp/7577/7577_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:00.808628403+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:00.808671413+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-05-21T13:31:00.808677543+07:00","message":"receive interim result [false|false]: ลำไส้ใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:00.808687975+07:00","message":"end Recv id 188 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:00.808690428+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:00.808696322+07:00","message":"[buffer interim] 188 false ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.808703506+07:00","message":"[bufferProcess] interim [780000000]:ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.808705605+07:00","message":"[bufferProcess] send to processor:ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.808708776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.808711425+07:00","message":"> Transcript [1463] [false]: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:00.808713467+07:00","message":"Set StatePrefix (first interim): 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:00.975337844+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:01.104622622+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:01.612315224+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:01.68229651+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:02.238442911+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:02.238492482+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-05-21T13:31:02.238498613+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:02.238515245+07:00","message":"[buffer interim] force interim is final (2) :ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238521521+07:00","message":"[bufferProcess] interim [780000000]:ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238526525+07:00","message":"[bufferProcess] send to processor (isfinal):ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238529825+07:00","message":"[bufferProcess] interim [600000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.23853159+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.23853407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238536965+07:00","message":"> Transcript [1464] [false]: 'ลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238539645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238541688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238543468+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238545394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238547143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238549243+07:00","message":"> Transcript [1465] [true]: 'ลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238551569+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238553305+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238554817+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238556444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.238560995+07:00","message":"Push: 'ลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:02.23856845+07:00","message":"push: {true ลำไส้ใหญ่ 0 0xc000424480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:02.244156188+07:00","message":"write wav file: './tmp/7577/7577_188.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:02.385490233+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:02.385524518+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-05-21T13:31:02.385530497+07:00","message":"receive interim result [false|false]: มีแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:02.385539152+07:00","message":"end Recv id 190 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:02.385541023+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:02.385546171+07:00","message":"[buffer interim] 190 false มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.385554397+07:00","message":"[bufferProcess] interim [720000000]:มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.385556679+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.385561961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.385564487+07:00","message":"> Transcript [1466] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:02.3855665+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:02.747128827+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:02.747164575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:04.823805523+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.125231543+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.125257594+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.125260311+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.12526276+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.125264811+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.125267105+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.1252688+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.125270539+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.125275718+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.125277307+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.125278951+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.125280597+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.629760273+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.629795791+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-05-21T13:31:05.629801064+07:00","message":"receive interim result [false|false]: ยิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.629815392+07:00","message":"[buffer interim] this message is already final false 182: 'ยิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.723051467+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.723091067+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-05-21T13:31:05.723097872+07:00","message":"receive interim result [false|false]: ยิงปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.723112724+07:00","message":"[buffer interim] this message is already final false 182: 'ยิงปลา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:05.747358106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:05.747390176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.867217435+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.867255764+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-05-21T13:31:05.86726164+07:00","message":"receive interim result [false|false]: มีปากมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.867278444+07:00","message":"[buffer interim] this message is already final false 182: 'มีปากมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.917964896+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.91800323+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-05-21T13:31:05.918009441+07:00","message":"receive interim result [false|false]: ยิงปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.918027482+07:00","message":"[buffer interim] this message is already final false 182: 'ยิงปลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.941854135+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.941886302+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-05-21T13:31:05.941891552+07:00","message":"receive interim result [false|false]: มีปากมีรอย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.941907239+07:00","message":"[buffer interim] this message is already final false 182: 'มีปากมีรอย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.946404+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.946418757+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-05-21T13:31:05.946423024+07:00","message":"receive interim result [false|false]: มีปากมีหลอด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.946427979+07:00","message":"[buffer interim] this message is already final false 182: 'มีปากมีหลอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.976806088+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.987720813+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.987749406+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-05-21T13:31:05.987755381+07:00","message":"receive interim result [false|false]: มีปากมีหลอดๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.987768444+07:00","message":"[buffer interim] this message is already final false 182: 'มีปากมีหลอดๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.990928078+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.990940942+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-05-21T13:31:05.990944219+07:00","message":"receive interim result [false|false]: มีปากมีหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:05.99095341+07:00","message":"[buffer interim] this message is already final false 182: 'มีปากมีหลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.005564362+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.005590714+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-05-21T13:31:06.005598597+07:00","message":"receive interim result [false|false]: มีปากมีหลอดอาหารมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.005612986+07:00","message":"[buffer interim] this message is already final false 182: 'มีปากมีหลอดอาหารมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.042767537+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.04278186+07:00","message":"found end of frame, send empty tag with msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.042785631+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.042793475+07:00","message":"[buffer interim] this message is already final true 189: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.055345136+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.05537909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปากมีหลอดอาหารมี\",\"confidence\":0.9500482}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.055399491+07:00","message":"receive interim result [true|false]: มีปากมีหลอดอาหารมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.055407642+07:00","message":"end recv isFinal message id 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.055410307+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.055415706+07:00","message":"[buffer interim] this message is already final true 182: 'มีปากมีหลอดอาหารมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.534205748+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.534242537+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-05-21T13:31:06.534247438+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.534265733+07:00","message":"[buffer interim] force interim is final (2) :มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534272542+07:00","message":"[bufferProcess] interim [720000000]:มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534278939+07:00","message":"[bufferProcess] send to processor (isfinal):มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534282886+07:00","message":"[bufferProcess] interim [600000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534284682+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534287017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534289739+07:00","message":"> Transcript [1467] [false]: 'มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534293358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.53429518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534297418+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534299501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534302258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534304376+07:00","message":"> Transcript [1468] [true]: 'มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534306488+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534308063+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534309615+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534311156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.534317368+07:00","message":"Push: 'มีแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.534325739+07:00","message":"push: {true มีแต่ 0 0xc003286700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:06.542350468+07:00","message":"write wav file: './tmp/7577/7577_190.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.702190812+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.702228919+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-05-21T13:31:06.702236802+07:00","message":"receive interim result [false|false]: สิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.702252073+07:00","message":"end Recv id 191 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.702255099+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:06.702261466+07:00","message":"[buffer interim] 191 false สิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.702267701+07:00","message":"[bufferProcess] interim [780000000]:สิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.702270449+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.702275453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.70227866+07:00","message":"> Transcript [1469] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:06.702280841+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:07.641388372+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:08.024739951+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:08.747693059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:08.747705398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:08.881784804+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:08.881836325+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-05-21T13:31:08.881844676+07:00","message":"receive interim result [false|false]: เป็นส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:08.881866488+07:00","message":"[buffer interim] force interim is final (2) :สิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881875961+07:00","message":"[bufferProcess] interim [780000000]:สิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881879521+07:00","message":"[bufferProcess] send to processor (isfinal):สิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881884078+07:00","message":"[bufferProcess] interim [900000000]:เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881887099+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881891328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881894974+07:00","message":"> Transcript [1470] [false]: 'สิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881900392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881903553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881907021+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.88191004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881912679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881916005+07:00","message":"> Transcript [1471] [true]: 'สิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881919241+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881922294+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881924816+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881927596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:08.881931461+07:00","message":"Push: 'สิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:08.881961591+07:00","message":"push: {true สิ่งเร้า 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:08.888529076+07:00","message":"write wav file: './tmp/7577/7577_191.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:09.023446758+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:09.023498508+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-05-21T13:31:09.023505547+07:00","message":"receive interim result [false|false]: เป็นส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:09.023516243+07:00","message":"end Recv id 192 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:09.023518405+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:09.023525689+07:00","message":"[buffer interim] 192 false เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:09.023535668+07:00","message":"[bufferProcess] interim [20000000]:เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:09.023537757+07:00","message":"[bufferProcess] send to processor:เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:09.023541005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:09.023543693+07:00","message":"> Transcript [1472] [false]: 'เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:09.023546249+07:00","message":"Set StatePrefix (first interim): 'เป็นส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:10.772985611+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:11.356016526+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:11.748630807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:11.748652256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.302495801+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.624397909+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695366274+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695406923+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-05-21T13:31:14.695412763+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695426504+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695432246+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-05-21T13:31:14.695435035+07:00","message":"receive interim result [false|false]: เมื่อมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695441437+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695444426+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-05-21T13:31:14.695446873+07:00","message":"receive interim result [false|false]: เมื่อมีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695448272+07:00","message":"[buffer interim] force interim is final (2) :เป็นส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695463775+07:00","message":"[buffer interim] 193 false เมื่อมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695466952+07:00","message":"[buffer interim] 193 false เมื่อมีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.69545676+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695472215+07:00","message":"[bufferProcess] interim [20000000]:เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695480841+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695485478+07:00","message":"[bufferProcess] interim [80000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695487684+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695490101+07:00","message":"[bufferProcess] interim [200000000]:เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695492648+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.69549522+07:00","message":"[bufferProcess] interim [440000000]:เมื่อมีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695497037+07:00","message":"[bufferProcess] send to processor:เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695500087+07:00","message":"*********************************"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695500295+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":"InterimProcessor","time":"2026-05-21T13:31:14.69550301+07:00","message":"> Transcript [1473] [false]: 'เป็นส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695508254+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695510393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695512579+07:00","message":"StatePrefix: 'เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695514696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.69551666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695518759+07:00","message":"> Transcript [1474] [true]: 'เป็นส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695520869+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695522485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695529908+07:00","message":"StatePrefix: 'เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695531921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695534768+07:00","message":"Push: 'เป็นส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695536476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695538218+07:00","message":"> Transcript [1475] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695540175+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695541581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695543182+07:00","message":"> Transcript [1476] [false]: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695544942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695546395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695547938+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695549441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695504504+07:00","message":"receive interim result [false|false]: เมื่อมีส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695590109+07:00","message":"end Recv id 193 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695596202+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695603606+07:00","message":"[buffer interim] 193 false เมื่อมีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695612342+07:00","message":"[bufferProcess] interim [680000000]:เมื่อมีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695614725+07:00","message":"[bufferProcess] send to processor:เมื่อมีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695618342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695622429+07:00","message":"> Transcript [1477] [false]: 'เมื่อมีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695625829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695628382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695630204+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:14.695632466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:14.695559502+07:00","message":"push: {true เป็นส่วนตัว 0 0xc003286b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:14.703683937+07:00","message":"write wav file: './tmp/7577/7577_192.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:14.748924047+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:14.748935796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:15.165094382+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:15.165148734+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-05-21T13:31:15.165157619+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:15.165188356+07:00","message":"[buffer interim] force interim is final (2) :เมื่อมีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165196273+07:00","message":"[bufferProcess] interim [680000000]:เมื่อมีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165201287+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อมีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.16520448+07:00","message":"[bufferProcess] interim [540000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.1652064+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165221002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165233445+07:00","message":"> Transcript [1478] [false]: 'เมื่อมีส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165239068+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165241117+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165243612+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.16524558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165247723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165249698+07:00","message":"> Transcript [1479] [true]: 'เมื่อมีส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165251595+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165253326+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165254873+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165256429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.165262737+07:00","message":"Push: 'เมื่อมีส่วนตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:15.165271717+07:00","message":"push: {true เมื่อมีส่วนตัว 0 0xc003286080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:15.173405382+07:00","message":"write wav file: './tmp/7577/7577_193.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:15.291394592+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:15.291436123+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-05-21T13:31:15.291441726+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:15.291461288+07:00","message":"end Recv id 194 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:15.291466707+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:15.291473188+07:00","message":"[buffer interim] 194 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.291480687+07:00","message":"[bufferProcess] interim [720000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.291482976+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.291486207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.291488953+07:00","message":"> Transcript [1480] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:15.291491179+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:15.971285081+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:16.543156494+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:17.20457772+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:17.204616997+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-05-21T13:31:17.204622904+07:00","message":"receive interim result [false|false]: ต้องทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:17.204640178+07:00","message":"[buffer interim] force interim is final (2) :มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204647465+07:00","message":"[bufferProcess] interim [720000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.20465216+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204655329+07:00","message":"[bufferProcess] interim [660000000]:ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204657145+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204659925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204662603+07:00","message":"> Transcript [1481] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204665465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204667441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204669319+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204671227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204673262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204684495+07:00","message":"> Transcript [1482] [true]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204686968+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204688613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204690225+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204691822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.204694504+07:00","message":"Push: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:17.204702282+07:00","message":"push: {true มีอะไร 0 0xc001fe0100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:17.212162185+07:00","message":"write wav file: './tmp/7577/7577_194.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:17.264123728+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:17.264172388+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-05-21T13:31:17.264177874+07:00","message":"receive interim result [false|false]: ต้องทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:17.264187537+07:00","message":"end Recv id 195 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:17.264189603+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:17.264195509+07:00","message":"[buffer interim] 195 false ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.264205518+07:00","message":"[bufferProcess] interim [780000000]:ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.264207356+07:00","message":"[bufferProcess] send to processor:ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.264210593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.264213611+07:00","message":"> Transcript [1483] [false]: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:17.264215936+07:00","message":"Set StatePrefix (first interim): 'ต้องทำ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:17.749234232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:17.749242337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:18.272466464+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:18.594032547+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:19.126504839+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:19.126555179+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-05-21T13:31:19.126560994+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:19.126583411+07:00","message":"[buffer interim] force interim is final (2) :ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126590554+07:00","message":"[bufferProcess] interim [780000000]:ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126597212+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126601448+07:00","message":"[bufferProcess] interim [420000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126603482+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126606202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126609135+07:00","message":"> Transcript [1484] [false]: 'ต้องทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126613529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126615573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126617487+07:00","message":"StatePrefix: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.12661946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126621208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126623322+07:00","message":"> Transcript [1485] [true]: 'ต้องทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126625181+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126626764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.12662844+07:00","message":"StatePrefix: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126630015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.126637318+07:00","message":"Push: 'ต้องทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:19.126645525+07:00","message":"push: {true ต้องทำงาน 0 0xc000425580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:19.133304697+07:00","message":"write wav file: './tmp/7577/7577_195.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:19.571304361+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:19.57134737+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-05-21T13:31:19.571353108+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:19.571364737+07:00","message":"end Recv id 196 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:19.571367821+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:19.571373476+07:00","message":"[buffer interim] 196 false ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.571379706+07:00","message":"[bufferProcess] interim [780000000]:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.571381956+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.571385241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.571387805+07:00","message":"> Transcript [1486] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:19.571389945+07:00","message":"Set StatePrefix (first interim): 'ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:20.25234012+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:20.643318818+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:20.750258691+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:20.750259124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:21.177251295+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:21.177301886+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-05-21T13:31:21.177310241+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:21.177332243+07:00","message":"[buffer interim] force interim is final (2) :ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.17734091+07:00","message":"[bufferProcess] interim [780000000]:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177350876+07:00","message":"[bufferProcess] send to processor (isfinal):ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177355083+07:00","message":"[bufferProcess] interim [540000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177358038+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177371808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177385697+07:00","message":"> Transcript [1487] [false]: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177390916+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177392895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177394695+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177396868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177399289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177401412+07:00","message":"> Transcript [1488] [true]: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177403473+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177405221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177406809+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177408378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.177413708+07:00","message":"Push: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:21.177423115+07:00","message":"push: {true ทำงานสัมพันธ์ 0 0xc001e32100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:21.180356799+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:21.18038593+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-05-21T13:31:21.180391314+07:00","message":"receive interim result [false|false]: เพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:21.180401774+07:00","message":"end Recv id 197 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:21.180404245+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:21.180409989+07:00","message":"[buffer interim] 197 false เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.180414795+07:00","message":"[bufferProcess] interim [600000000]:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.180416988+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.180420929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.180423563+07:00","message":"> Transcript [1489] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:21.180425888+07:00","message":"Set StatePrefix (first interim): 'เพื่อน'"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:21.184782335+07:00","message":"write wav file: './tmp/7577/7577_196.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:23.750423104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:23.750431139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:24.233509719+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:25.135540192+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:25.97873933+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:25.978791265+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-05-21T13:31:25.978797092+07:00","message":"receive interim result [false|false]: เพื่อย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:25.978815118+07:00","message":"[buffer interim] force interim is final (2) :เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978822144+07:00","message":"[bufferProcess] interim [600000000]:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978827089+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978830478+07:00","message":"[bufferProcess] interim [840000000]:เพื่อย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978832364+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.97883498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978837566+07:00","message":"> Transcript [1490] [false]: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978839921+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978841978+07:00","message":"Set new StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978843516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978845437+07:00","message":"> Transcript [1491] [true]: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978847917+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978849913+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978851752+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978853711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:25.978860274+07:00","message":"Push: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:25.978869238+07:00","message":"push: {true เพื่อให้ 0 0xc003286500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:25.987476581+07:00","message":"write wav file: './tmp/7577/7577_197.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:26.098699106+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:26.098733953+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-05-21T13:31:26.098739631+07:00","message":"receive interim result [false|false]: ก็เคยเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:26.098751268+07:00","message":"end Recv id 198 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:26.098753502+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:26.098759787+07:00","message":"[buffer interim] 198 false ก็เคยเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:26.098769995+07:00","message":"[bufferProcess] interim [960000000]:ก็เคยเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:26.098772209+07:00","message":"[bufferProcess] send to processor:เพื่อย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:26.098779767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:26.098782491+07:00","message":"> Transcript [1492] [false]: 'เพื่อย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:26.09878458+07:00","message":"Set StatePrefix (first interim): 'เพื่อย่อย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:26.751353558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:26.751362677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:28.84101948+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:28.915285763+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:29.645191977+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:29.64523712+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-05-21T13:31:29.645245088+07:00","message":"receive interim result [false|false]: เดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:29.645263756+07:00","message":"[buffer interim] force interim is final (2) :ก็เคยเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645271072+07:00","message":"[bufferProcess] interim [960000000]:ก็เคยเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645277426+07:00","message":"[bufferProcess] send to processor (isfinal):ก็เคยเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645280867+07:00","message":"[bufferProcess] interim [760000000]:เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645282713+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645285458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645288078+07:00","message":"> Transcript [1493] [false]: 'ก็เคยเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645291046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645293345+07:00","message":"Set new StatePrefix: 'ก็เคยเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645295083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645296922+07:00","message":"> Transcript [1494] [true]: 'ก็เคยเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645299385+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645301395+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645303256+07:00","message":"StatePrefix: 'ก็เคยเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.64530518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.645312571+07:00","message":"Push: 'ก็เคยเอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:29.645321943+07:00","message":"push: {true ก็เคยเอา 0 0xc001e32780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:29.653808989+07:00","message":"write wav file: './tmp/7577/7577_198.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:29.752090673+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:29.752093099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:29.772791087+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:29.77283313+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-05-21T13:31:29.772843265+07:00","message":"receive interim result [false|false]: เดี๋ยวก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:29.772854823+07:00","message":"end Recv id 199 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:29.772856791+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:29.772864405+07:00","message":"[buffer interim] 199 false เดี๋ยวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.77287114+07:00","message":"[bufferProcess] interim [880000000]:เดี๋ยวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.772873999+07:00","message":"[bufferProcess] send to processor:เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.772879073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.77288331+07:00","message":"> Transcript [1495] [false]: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:29.772886653+07:00","message":"Set StatePrefix (first interim): 'เดี๋ยว'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:32.752448677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:32.75244862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:33.013080198+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:33.45345524+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:34.991100986+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.122552696+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.125193597+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.125209962+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.125212511+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.125214498+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.12521617+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.125217916+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.125219763+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.125221647+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.12522346+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.125225131+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.125226663+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.608440329+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.608499607+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-05-21T13:31:35.608505886+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.60852348+07:00","message":"[buffer interim] force interim is final (2) :เดี๋ยวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608530857+07:00","message":"[bufferProcess] interim [880000000]:เดี๋ยวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.60853764+07:00","message":"[bufferProcess] send to processor (isfinal):เดี๋ยวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608541183+07:00","message":"[bufferProcess] interim [480000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608543007+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608549708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608553144+07:00","message":"> Transcript [1496] [false]: 'เดี๋ยวก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608556976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608558944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608561044+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608563133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608564849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608566743+07:00","message":"> Transcript [1497] [true]: 'เดี๋ยวก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608568676+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608570333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608572004+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608573544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.608576388+07:00","message":"Push: 'เดี๋ยวก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.608584694+07:00","message":"push: {true เดี๋ยวก็ 0 0xc001e32d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:35.618547202+07:00","message":"write wav file: './tmp/7577/7577_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.681341156+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.681378215+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-05-21T13:31:35.68138334+07:00","message":"receive interim result [false|false]: บรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.681395836+07:00","message":"end Recv id 201 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.68139797+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:35.681404153+07:00","message":"[buffer interim] 201 false บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.681417218+07:00","message":"[bufferProcess] interim [600000000]:บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.681420186+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.681427489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.681430874+07:00","message":"> Transcript [1498] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:35.681433291+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:35.752590032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:35.752604063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:36.647911528+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:36.647928724+07:00","message":"found end of frame, send empty tag with msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:36.64793195+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:36.647938446+07:00","message":"[buffer interim] this message is already final true 200: '\n'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:38.752634342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:38.752640193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:39.800429816+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:39.932599926+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.570921703+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.669967493+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.669983899+07:00","message":"found end of frame, send empty tag with msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.669986933+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.669994012+07:00","message":"[buffer interim] force interim is final (2) :บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670001272+07:00","message":"[bufferProcess] interim [600000000]:บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670004115+07:00","message":"[bufferProcess] send to processor (isfinal):บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670007093+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670009904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670013108+07:00","message":"> Transcript [1499] [false]: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670015432+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670017471+07:00","message":"Set new StatePrefix: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670018997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670020803+07:00","message":"> Transcript [1500] [true]: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670022787+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670024642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670026321+07:00","message":"StatePrefix: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670028119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670030735+07:00","message":"Push: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670032265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670034039+07:00","message":"> Transcript [1501] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.67003582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670037389+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670038912+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670040411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.670042107+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.670050872+07:00","message":"push: {true บรรลุ 0 0xc003286880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.67005637+07:00","message":"push: {true \n 0 0xc001e32f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:40.682761979+07:00","message":"write wav file: './tmp/7577/7577_201.wav'"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:40.682767111+07:00","message":"write wav file: './tmp/7577/7577_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.763632665+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.894872311+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.982354379+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.982375664+07:00","message":"found end of frame, send empty tag with msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.982385881+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.982393521+07:00","message":"[buffer interim] 203 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.982401096+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.982404707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.982407838+07:00","message":"> Transcript [1502] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.98241023+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.982412174+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.982413958+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.982416321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:40.982425016+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:40.982437153+07:00","message":"push: {true \n 0 0xc003286000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:40.987112131+07:00","message":"write wav file: './tmp/7577/7577_203.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:41.013689365+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:41.752804751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:41.752811199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:41.780596501+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:41.879845663+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:41.87986583+07:00","message":"found end of frame, send empty tag with msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:41.879868849+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:41.879876035+07:00","message":"[buffer interim] 204 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:41.879883492+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:41.879892344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:41.879895558+07:00","message":"> Transcript [1503] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:41.879898702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:41.879900632+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:41.879902538+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:41.879904456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:41.879907218+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:41.879918275+07:00","message":"push: {true \n 0 0xc003198080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:41.885357328+07:00","message":"write wav file: './tmp/7577/7577_204.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:42.045554859+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:42.693041028+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:42.693082973+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-05-21T13:31:42.693088993+07:00","message":"receive interim result [false|false]: แต่ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:42.693103072+07:00","message":"[buffer interim] 205 false แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:42.693110356+07:00","message":"[bufferProcess] interim [660000000]:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:42.693112372+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:42.89654486+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:42.896586096+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-05-21T13:31:42.896591299+07:00","message":"receive interim result [false|false]: แต่ถ้าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:42.896604163+07:00","message":"[buffer interim] 205 false แต่ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:42.896611697+07:00","message":"[bufferProcess] interim [900000000]:แต่ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:42.896614623+07:00","message":"[bufferProcess] send to processor:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:42.896617948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:42.896620627+07:00","message":"> Transcript [1504] [false]: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:42.896623112+07:00","message":"Set StatePrefix (first interim): 'แต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.271545053+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.271580921+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-05-21T13:31:43.271586684+07:00","message":"receive interim result [false|false]: แต่ถ้าเกิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.271599188+07:00","message":"[buffer interim] 205 false แต่ถ้าเกิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.271606729+07:00","message":"[bufferProcess] interim [260000000]:แต่ถ้าเกิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.271609072+07:00","message":"[bufferProcess] send to processor:แต่ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.271612471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.271615148+07:00","message":"> Transcript [1505] [false]: 'แต่ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.271618025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.27162009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.271621898+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.271623883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.272939202+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.272951135+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-05-21T13:31:43.272954804+07:00","message":"receive interim result [false|false]: แต่ถ้าเกิดไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.272963163+07:00","message":"[buffer interim] 205 false แต่ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.272965924+07:00","message":"[bufferProcess] interim [320000000]:แต่ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.272968003+07:00","message":"[bufferProcess] send to processor:แต่ถ้าเกิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.272970059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.272972224+07:00","message":"> Transcript [1506] [false]: 'แต่ถ้าเกิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.27297419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.272976128+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.27297788+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.272979531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.460316927+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.460359339+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-05-21T13:31:43.460365428+07:00","message":"receive interim result [false|false]: แต่ถ้าเกิดปาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.460387087+07:00","message":"[buffer interim] 205 false แต่ถ้าเกิดปาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.460394704+07:00","message":"[bufferProcess] interim [500000000]:แต่ถ้าเกิดปาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.460397493+07:00","message":"[bufferProcess] send to processor:แต่ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.460404734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.460407597+07:00","message":"> Transcript [1507] [false]: 'แต่ถ้าเกิดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.460410809+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.460412979+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.460415056+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.460417373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.78940871+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.789468055+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-05-21T13:31:43.789476915+07:00","message":"receive interim result [false|false]: แต่ถ้าเกิดบางที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.789498577+07:00","message":"[buffer interim] 205 false แต่ถ้าเกิดบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.789509782+07:00","message":"[bufferProcess] interim [740000000]:แต่ถ้าเกิดบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.78951319+07:00","message":"[bufferProcess] send to processor:แต่ถ้าเกิดปาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.789520618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.789525084+07:00","message":"> Transcript [1508] [false]: 'แต่ถ้าเกิดปาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.789529688+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.789532514+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.789535342+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.789538144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.789544227+07:00","message":"Push: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.789547914+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.789552139+07:00","message":"Set new StatePrefix : 'แต่ถ้าเกิดปาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.789555388+07:00","message":"Next Push (prob) : 'เกิดปาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.789574584+07:00","message":"push: {false แต่ถ้า 0 0xc001e32e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.796009938+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.796038657+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-05-21T13:31:43.796044117+07:00","message":"receive interim result [false|false]: แต่ถ้าเกิดบางจุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:43.796055597+07:00","message":"[buffer interim] 205 false แต่ถ้าเกิดบางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.796060986+07:00","message":"[bufferProcess] interim [800000000]:แต่ถ้าเกิดบางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.796063243+07:00","message":"[bufferProcess] send to processor:แต่ถ้าเกิดบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.796066479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.796068913+07:00","message":"> Transcript [1509] [false]: 'แต่ถ้าเกิดบางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.796071123+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:43.796073136+07:00","message":"Set new StatePrefix: 'แต่ถ้าเกิดบางที'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.093157209+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.103650274+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.103692069+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-05-21T13:31:44.103697806+07:00","message":"receive interim result [false|false]: แต่ถ้าเกิดบางจุดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.10371092+07:00","message":"[buffer interim] 205 false แต่ถ้าเกิดบางจุดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.103718022+07:00","message":"[bufferProcess] interim [100000000]:แต่ถ้าเกิดบางจุดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.103720499+07:00","message":"[bufferProcess] send to processor:แต่ถ้าเกิดบางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.103725697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.103728734+07:00","message":"> Transcript [1510] [false]: 'แต่ถ้าเกิดบางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.103731387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.103733364+07:00","message":"Set new StatePrefix: 'แต่ถ้าเกิดบางจุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.152718283+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.201468131+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.201512051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้าเกิดบางจุดแล้ว\",\"confidence\":0.93417066}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.201518614+07:00","message":"receive interim result [true|false]: แต่ถ้าเกิดบางจุดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.201531559+07:00","message":"end recv isFinal message id 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.201534984+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.201542692+07:00","message":"[buffer interim] 205 true แต่ถ้าเกิดบางจุดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201555312+07:00","message":"[bufferProcess] interim [280000000]:แต่ถ้าเกิดบางจุดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.20155908+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ถ้าเกิดบางจุดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201563584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201566559+07:00","message":"> Transcript [1511] [false]: 'แต่ถ้าเกิดบางจุดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201571145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201573165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201575083+07:00","message":"StatePrefix: 'แต่ถ้าเกิดบางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201577045+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201578638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201580733+07:00","message":"> Transcript [1512] [true]: 'แต่ถ้าเกิดบางจุดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201582901+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.20158451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201586182+07:00","message":"StatePrefix: 'แต่ถ้าเกิดบางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201587821+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:44.201590381+07:00","message":"Push: 'เกิดบางจุดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.201598068+07:00","message":"push: {true เกิดบางจุดแล้ว 0 0xc001e32e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:44.208752844+07:00","message":"write wav file: './tmp/7577/7577_205.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:44.753398943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:44.753398917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:44.793189823+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665844426+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665896912+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-05-21T13:31:45.665902963+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665924772+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665929488+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-05-21T13:31:45.665932307+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665942215+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665946394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความสุข\",\"confidence\":0.90141773}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665949307+07:00","message":"receive interim result [true|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665951752+07:00","message":"end recv isFinal message id 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665953711+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665959883+07:00","message":"[buffer interim] 206 false มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665962816+07:00","message":"[buffer interim] 206 false มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.665964825+07:00","message":"[buffer interim] 206 true มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.665971547+07:00","message":"[bufferProcess] interim [420000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.665973295+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.665981654+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.665988259+07:00","message":"[bufferProcess] interim [600000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.665989929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.665992003+07:00","message":"[bufferProcess] interim [870000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.665994605+07:00","message":"[bufferProcess] send to processor (isfinal):มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.665997453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666000175+07:00","message":"> Transcript [1513] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.66600236+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666003981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666005866+07:00","message":"> Transcript [1514] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.66600887+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666010748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.66601269+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666014724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666016672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666025884+07:00","message":"> Transcript [1515] [true]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666028012+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666029764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666031326+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666033062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:45.666035818+07:00","message":"Push: 'มีความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.666044248+07:00","message":"push: {true มีความสุข 0 0xc000044300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:45.671996216+07:00","message":"write wav file: './tmp/7577/7577_206.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:45.762761499+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:46.452106338+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:46.452141947+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-05-21T13:31:46.452147639+07:00","message":"receive interim result [false|false]: ผิดพลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:46.452164924+07:00","message":"[buffer interim] 207 false ผิดพลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.452171647+07:00","message":"[bufferProcess] interim [720000000]:ผิดพลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.452173937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:46.737230448+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:46.737266826+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-05-21T13:31:46.737272992+07:00","message":"receive interim result [false|false]: ผิดพลาดที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:46.737291163+07:00","message":"[buffer interim] 207 false ผิดพลาดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.737300675+07:00","message":"[bufferProcess] interim [960000000]:ผิดพลาดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.737303187+07:00","message":"[bufferProcess] send to processor:ผิดพลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.737308119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.737312455+07:00","message":"> Transcript [1516] [false]: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.737320282+07:00","message":"Set StatePrefix (first interim): 'ผิดพลาด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:46.747505837+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:46.747532474+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-05-21T13:31:46.74753733+07:00","message":"receive interim result [false|false]: ผิดพลาดขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:46.747550641+07:00","message":"[buffer interim] 207 false ผิดพลาดขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.747555938+07:00","message":"[bufferProcess] interim [20000000]:ผิดพลาดขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.747558333+07:00","message":"[bufferProcess] send to processor:ผิดพลาดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.747560827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.747563436+07:00","message":"> Transcript [1517] [false]: 'ผิดพลาดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.747566196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.747569086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.747570891+07:00","message":"StatePrefix: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:46.747573409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.153274813+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.153313083+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-05-21T13:31:47.153322363+07:00","message":"receive interim result [false|false]: ผิดพลาดขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.153341625+07:00","message":"[buffer interim] 207 false ผิดพลาดขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.153355449+07:00","message":"[bufferProcess] interim [380000000]:ผิดพลาดขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.153358641+07:00","message":"[bufferProcess] send to processor:ผิดพลาดขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.153362559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.153365387+07:00","message":"> Transcript [1518] [false]: 'ผิดพลาดขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.153368487+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.153370674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.153372585+07:00","message":"StatePrefix: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.153374598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.173897806+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.270885555+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.270943079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผิดพลาดขึ้นมานะคะ\",\"confidence\":0.93581873}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.270950083+07:00","message":"receive interim result [true|false]: ผิดพลาดขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.270961901+07:00","message":"end recv isFinal message id 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.270964326+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.270972628+07:00","message":"[buffer interim] 207 true ผิดพลาดขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.270983518+07:00","message":"[bufferProcess] interim [620000000]:ผิดพลาดขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.270989507+07:00","message":"[bufferProcess] send to processor (isfinal):ผิดพลาดขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.270993366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.270996363+07:00","message":"> Transcript [1519] [false]: 'ผิดพลาดขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.270999688+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.271001518+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.271003365+07:00","message":"StatePrefix: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.271005446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.271007246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.27100911+07:00","message":"> Transcript [1520] [true]: 'ผิดพลาดขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.271011312+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.271012963+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.271014708+07:00","message":"StatePrefix: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.271016278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:47.271022269+07:00","message":"Push: 'ผิดพลาดขึ้นมานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.271031538+07:00","message":"push: {true ผิดพลาดขึ้นมานะคะ 0 0xc001fe0c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:47.278545968+07:00","message":"write wav file: './tmp/7577/7577_207.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:47.682052495+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:47.754092153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:47.754102386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.321583983+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.343330098+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.343379515+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-05-21T13:31:48.343385869+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.343401664+07:00","message":"[buffer interim] 208 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.343408936+07:00","message":"[bufferProcess] interim [720000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.34341097+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.343417058+07:00","message":"[bufferProcess] send to processor (ticker):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.343419948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.343422844+07:00","message":"> Transcript [1521] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.343425152+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.419282285+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.419329162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.81521416}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.419336316+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.41935099+07:00","message":"end recv isFinal message id 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.419353436+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.419360134+07:00","message":"[buffer interim] 208 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.419368144+07:00","message":"[bufferProcess] interim [870000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.419377498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.41938036+07:00","message":"> Transcript [1522] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.419383222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.419385004+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.419388709+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.419390829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:48.419394139+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.419404088+07:00","message":"push: {true เช่น 0 0xc001fe1300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:48.424952781+07:00","message":"write wav file: './tmp/7577/7577_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:48.774440206+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.319770026+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.319812978+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-05-21T13:31:49.319818118+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.319833829+07:00","message":"[buffer interim] 209 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.319839998+07:00","message":"[bufferProcess] interim [540000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.319841663+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.345916563+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.345944155+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-05-21T13:31:49.345949043+07:00","message":"receive interim result [false|false]: ข้าว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.345962828+07:00","message":"[buffer interim] 209 false ข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.34596809+07:00","message":"[bufferProcess] interim [600000000]:ข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.345970082+07:00","message":"[bufferProcess] send to processor:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.345972974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.34597568+07:00","message":"> Transcript [1523] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.345978209+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.436356358+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.436393633+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-05-21T13:31:49.436399051+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.436414235+07:00","message":"[buffer interim] 209 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.436419946+07:00","message":"[bufferProcess] interim [660000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.436423089+07:00","message":"[bufferProcess] send to processor:ข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.436427647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.436432059+07:00","message":"> Transcript [1524] [false]: 'ข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.436435808+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.436438889+07:00","message":"Set new StatePrefix: 'ข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.620589567+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.620628901+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-05-21T13:31:49.620634912+07:00","message":"receive interim result [false|false]: ถ้าเราคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.62065174+07:00","message":"[buffer interim] 209 false ถ้าเราคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.620658603+07:00","message":"[bufferProcess] interim [900000000]:ถ้าเราคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.620660777+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.620663884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.62066717+07:00","message":"> Transcript [1525] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.620670192+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.620673127+07:00","message":"Set new StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.839867006+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.839904785+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-05-21T13:31:49.839911524+07:00","message":"receive interim result [false|false]: ถ้าเราคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.839925314+07:00","message":"[buffer interim] 209 false ถ้าเราคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.839932159+07:00","message":"[bufferProcess] interim [80000000]:ถ้าเราคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.839934896+07:00","message":"[bufferProcess] send to processor:ถ้าเราคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.839942126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.839944832+07:00","message":"> Transcript [1526] [false]: 'ถ้าเราคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.839947926+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.839950155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.839951925+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.839954034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.937609262+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.937649897+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-05-21T13:31:49.937657181+07:00","message":"receive interim result [false|false]: ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:49.937672857+07:00","message":"[buffer interim] 209 false ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.937679378+07:00","message":"[bufferProcess] interim [200000000]:ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.937681804+07:00","message":"[bufferProcess] send to processor:ถ้าเราคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.937688593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.937691621+07:00","message":"> Transcript [1527] [false]: 'ถ้าเราคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.937695018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.937697199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.93769904+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:49.937701567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.194125334+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.194166096+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-05-21T13:31:50.194171682+07:00","message":"receive interim result [false|false]: ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.194188414+07:00","message":"[buffer interim] 209 false ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.19419488+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.194197365+07:00","message":"[bufferProcess] send to processor:ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.194200923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.194203703+07:00","message":"> Transcript [1528] [false]: 'ถ้าเราเคี้ยวอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.194206803+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.194209039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.194210855+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.194212828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.323437454+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.323477659+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-05-21T13:31:50.32348485+07:00","message":"receive interim result [false|false]: ถ้าเราเคี้ยวอาหารไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.323500337+07:00","message":"[buffer interim] 209 false ถ้าเราเคี้ยวอาหารไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.323508181+07:00","message":"[bufferProcess] interim [560000000]:ถ้าเราเคี้ยวอาหารไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.323510875+07:00","message":"[bufferProcess] send to processor:ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.323518421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.323521288+07:00","message":"> Transcript [1529] [false]: 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.323525303+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.323527467+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.323529491+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.323531844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.323537464+07:00","message":"Push: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.323539236+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.323542655+07:00","message":"Set new StatePrefix : 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.32354937+07:00","message":"Next Push (prob) : 'เคี้ยวอาหารไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.323558937+07:00","message":"push: {false ถ้าเรา 0 0xc000425b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.325610614+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.325625777+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-05-21T13:31:50.32563073+07:00","message":"receive interim result [false|false]: ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.325641811+07:00","message":"[buffer interim] 209 false ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.325646954+07:00","message":"[bufferProcess] interim [620000000]:ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.325649214+07:00","message":"[bufferProcess] send to processor:ถ้าเราเคี้ยวอาหารไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.325652156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.325654314+07:00","message":"> Transcript [1530] [false]: 'ถ้าเราเคี้ยวอาหารไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.325657666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.325659682+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.325661795+07:00","message":"StatePrefix: 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.325664058+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.491048843+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.583127789+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.583178537+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-05-21T13:31:50.583186784+07:00","message":"receive interim result [true|false]: ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.583202134+07:00","message":"end recv isFinal message id 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.583205526+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.583215328+07:00","message":"[buffer interim] 209 true ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583224063+07:00","message":"[bufferProcess] interim [950000000]:ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583228437+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583232803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583237315+07:00","message":"> Transcript [1531] [false]: 'ถ้าเราเคี้ยวอาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583241675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583244642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583247868+07:00","message":"StatePrefix: 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583250826+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583253755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583256964+07:00","message":"> Transcript [1532] [true]: 'ถ้าเราเคี้ยวอาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583260212+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583262779+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583265232+07:00","message":"StatePrefix: 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583268451+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:50.583275539+07:00","message":"Push: 'เคี้ยวอาหารไม่ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:50.583285432+07:00","message":"push: {true เคี้ยวอาหารไม่ละเอียด 0 0xc000425b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:50.592047443+07:00","message":"write wav file: './tmp/7577/7577_209.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:50.754665189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:50.754676522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:51.263717907+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:51.972666023+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:52.055393965+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:52.055410913+07:00","message":"found end of frame, send empty tag with msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:52.055413914+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:52.055422141+07:00","message":"[buffer interim] 210 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:52.05543066+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:52.055434607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:52.055437435+07:00","message":"> Transcript [1533] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:52.055440156+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:52.055442391+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:52.055444518+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:52.055446257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:52.055448784+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:52.055459398+07:00","message":"push: {true \n 0 0xc003198280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:52.060627163+07:00","message":"write wav file: './tmp/7577/7577_210.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:52.164042054+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:53.75564596+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:53.755655097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857395231+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.85743383+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-05-21T13:31:54.857441205+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857459944+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857467313+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-05-21T13:31:54.857471817+07:00","message":"receive interim result [false|false]: จะส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857479385+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857482349+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-05-21T13:31:54.857484481+07:00","message":"receive interim result [false|false]: จะส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857489555+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857492159+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-05-21T13:31:54.857494225+07:00","message":"receive interim result [false|false]: จะส่งผลกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857498458+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.85750091+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-05-21T13:31:54.85750319+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857508086+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857512484+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-05-21T13:31:54.857514874+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857519584+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857524834+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-05-21T13:31:54.857528101+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857535882+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857540286+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-05-21T13:31:54.857542692+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857548681+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857552444+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-05-21T13:31:54.857555255+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857552828+07:00","message":"[buffer interim] 211 false ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857575498+07:00","message":"[buffer interim] 211 false จะส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857582743+07:00","message":"[buffer interim] 211 false จะส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857590667+07:00","message":"[buffer interim] 211 false จะส่งผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857594368+07:00","message":"[bufferProcess] interim [540000000]:ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857559946+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857627041+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-05-21T13:31:54.8576318+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857595415+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857650557+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.85765316+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857655365+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857658853+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857661217+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857599166+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857669077+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857673589+07:00","message":"[bufferProcess] interim [660000000]:จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857675247+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857677868+07:00","message":"[bufferProcess] interim [780000000]:จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857679795+07:00","message":"[bufferProcess] send to processor:จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857681912+07:00","message":"[bufferProcess] interim [840000000]:จะส่งผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857683701+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857685683+07:00","message":"[bufferProcess] interim [900000000]:จะส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857687613+07:00","message":"[bufferProcess] send to processor:จะส่งผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857689849+07:00","message":"[bufferProcess] interim [80000000]:จะส่งผลต่อการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857692236+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857797414+07:00","message":"[bufferProcess] interim [200000000]:จะส่งผลต่อการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857799579+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857802365+07:00","message":"[bufferProcess] interim [440000000]:จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857804624+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.85780698+07:00","message":"[bufferProcess] interim [680000000]:จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857809148+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857811726+07:00","message":"[bufferProcess] interim [740000000]:จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857813518+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857764627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857818575+07:00","message":"> Transcript [1534] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857820832+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857822347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857824157+07:00","message":"> Transcript [1535] [false]: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857826778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.85782852+07:00","message":"Set new StatePrefix: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857830643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857833188+07:00","message":"> Transcript [1536] [false]: 'จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857836355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857838248+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857840032+07:00","message":"StatePrefix: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857841936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857843353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857845131+07:00","message":"> Transcript [1537] [false]: 'จะส่งผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857846982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857848532+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857850061+07:00","message":"StatePrefix: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857851627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857853015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857854673+07:00","message":"> Transcript [1538] [false]: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857857865+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857859373+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.85786086+07:00","message":"StatePrefix: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857862373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857863738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857865559+07:00","message":"> Transcript [1539] [false]: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857867552+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857869243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857870794+07:00","message":"StatePrefix: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857872294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857877021+07:00","message":"Push: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857878817+07:00","message":"TextPushed: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857880751+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857885179+07:00","message":"Next Push (prob) : 'ต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857886715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857889437+07:00","message":"> Transcript [1540] [false]: 'จะส่งผลต่อการทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857892669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857895125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857896877+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857898661+07:00","message":"TextPushed: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857902796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.85790493+07:00","message":"> Transcript [1541] [false]: 'จะส่งผลต่อการทำงานของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.85790714+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857908792+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857910287+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:54.857910671+07:00","message":"push: {false จะส่งผล 0 0xc003286300}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857911878+07:00","message":"TextPushed: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857951197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857953043+07:00","message":"> Transcript [1542] [false]: 'จะส่งผลต่อการทำงานของเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857954947+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857956517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857958068+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:54.857960124+07:00","message":"TextPushed: 'จะส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.837826399+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.837867459+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-05-21T13:31:55.837875058+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.837891556+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.837895845+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-05-21T13:31:55.837898511+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.837906852+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.837910029+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-05-21T13:31:55.837912182+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.837919519+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.8379237+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-05-21T13:31:55.837926354+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.8379315+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.837934674+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของอวัยวะใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.837936836+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.837938792+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837945486+07:00","message":"[bufferProcess] interim [220000000]:จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837947863+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837950958+07:00","message":"[bufferProcess] interim [280000000]:จะส่งผลต่อการทำงานของอวัยวะใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837952688+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837954908+07:00","message":"[bufferProcess] interim [400000000]:จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.83795675+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837958789+07:00","message":"[bufferProcess] interim [460000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.83796099+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837963803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.83796657+07:00","message":"> Transcript [1543] [false]: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837970859+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837973027+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837975328+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837984246+07:00","message":"TextPushed: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837988385+07:00","message":"Push: 'ต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837991133+07:00","message":"TextPushed: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.83799417+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.837997571+07:00","message":"Next Push (prob) : 'งานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838000486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838003407+07:00","message":"> Transcript [1544] [false]: 'จะส่งผลต่อการทำงานของอวัยวะใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838006777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838009348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838011996+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838014695+07:00","message":"TextPushed: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838017106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838020563+07:00","message":"> Transcript [1545] [false]: 'จะส่งผลต่อการทำงานของอวัยวะใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838023278+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838026827+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.83802859+07:00","message":"TextPushed: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838030101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838031813+07:00","message":"> Transcript [1546] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838033718+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.83803534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.83803682+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.838039024+07:00","message":"TextPushed: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.838048912+07:00","message":"push: {false ต่อการทำ 0 0xc003286300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.967619967+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.967657329+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-05-21T13:31:55.967664051+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.967679583+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.96768344+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-05-21T13:31:55.967686252+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.967691497+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.967694702+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967700899+07:00","message":"[bufferProcess] interim [760000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967703115+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967706064+07:00","message":"[bufferProcess] interim [880000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967707954+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967710799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967713554+07:00","message":"> Transcript [1547] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967717214+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967719344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967721268+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967723889+07:00","message":"TextPushed: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967727774+07:00","message":"Push: 'งานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967733876+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967736193+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำงานของอวัยวะในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.96773845+07:00","message":"Next Push (prob) : 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967740382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967742279+07:00","message":"> Transcript [1548] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967744441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967746132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967747697+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:55.967749459+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:55.967751997+07:00","message":"push: {false งานของอวัยวะ 0 0xc003286300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.433574296+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.433612031+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-05-21T13:31:56.43361878+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.433630743+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.433637422+07:00","message":"[bufferProcess] interim [480000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.4336401+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.433645617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.433648645+07:00","message":"> Transcript [1549] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.433651796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.433653923+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.433655724+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.433658405+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.580174788+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:56.756456214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:56.756489023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.978980396+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.979032257+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-05-21T13:31:56.97903894+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอีกอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.979049385+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.979053065+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-05-21T13:31:56.979056028+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.97906125+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.979064386+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-05-21T13:31:56.979069022+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.97907434+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอีกอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.979078583+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.979080913+07:00","message":"[buffer interim] 211 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979086527+07:00","message":"[bufferProcess] interim [780000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอีกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979088978+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.97909199+07:00","message":"[bufferProcess] interim [900000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979094277+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอีกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979096681+07:00","message":"[bufferProcess] interim [200000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979098471+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979101319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979104031+07:00","message":"> Transcript [1550] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979107544+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979109687+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979111936+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979114266+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979116391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979118237+07:00","message":"> Transcript [1551] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอีกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979120327+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.97912199+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.97912349+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979125299+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979131879+07:00","message":"Push: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979133776+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979135776+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอีกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979138621+07:00","message":"Next Push (prob) : 'ย่อยอาหารอีกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979146462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979148352+07:00","message":"> Transcript [1552] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979150322+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:56.979152142+07:00","message":"Set new StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:56.979164936+07:00","message":"push: {false ในระบบ 0 0xc003286300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:57.434305091+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:57.434353034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ\",\"confidence\":0.9472879}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:57.434361758+07:00","message":"receive interim result [true|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:57.434373322+07:00","message":"end recv isFinal message id 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:57.434375477+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:57.434381719+07:00","message":"[buffer interim] 211 true จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434389444+07:00","message":"[bufferProcess] interim [440000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434395065+07:00","message":"[bufferProcess] send to processor (isfinal):จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434398414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434401296+07:00","message":"> Transcript [1553] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434404388+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434406413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434408137+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434410866+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434413082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434415257+07:00","message":"> Transcript [1554] [true]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434417394+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434419087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.43442297+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434425384+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:57.434428389+07:00","message":"Push: 'ย่อยอาหารอื่นๆอย่างไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:57.434437528+07:00","message":"push: {true ย่อยอาหารอื่นๆอย่างไรคะ 0 0xc003286300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:57.444623929+07:00","message":"write wav file: './tmp/7577/7577_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:58.056260518+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:58.740441378+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:58.740488149+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-05-21T13:31:58.740495972+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:58.740513192+07:00","message":"[buffer interim] 212 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.740521821+07:00","message":"[bufferProcess] interim [540000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.740524673+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.740538577+07:00","message":"[bufferProcess] send to processor (ticker):ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.740542574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.74054648+07:00","message":"> Transcript [1555] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.74054918+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:58.916169526+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:58.916206328+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-05-21T13:31:58.916212351+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:58.916227282+07:00","message":"[buffer interim] 212 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.916233835+07:00","message":"[bufferProcess] interim [660000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.91623579+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:58.993537204+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:58.993577273+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-05-21T13:31:58.99358378+07:00","message":"receive interim result [false|false]: ถ้าเราอยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:58.993599884+07:00","message":"[buffer interim] 212 false ถ้าเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.993606618+07:00","message":"[bufferProcess] interim [840000000]:ถ้าเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.993608772+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.993611968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.993615411+07:00","message":"> Transcript [1556] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.993618793+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.993620861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.99362291+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:58.993624864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.07383226+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.073873295+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-05-21T13:31:59.073881385+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.073898441+07:00","message":"[buffer interim] 212 false ถ้าเราอยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.073905332+07:00","message":"[bufferProcess] interim [960000000]:ถ้าเราอยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.073908361+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.07391242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.073915242+07:00","message":"> Transcript [1557] [false]: 'ถ้าเราอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.073918442+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.073920689+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.073922708+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.073924893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.185805827+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.185848981+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-05-21T13:31:59.185855332+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.185870313+07:00","message":"[buffer interim] 212 false ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.185878205+07:00","message":"[bufferProcess] interim [80000000]:ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.18588107+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.185888093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.185891367+07:00","message":"> Transcript [1558] [false]: 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.185895058+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.185897358+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.185899703+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.185902047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.391402419+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.391443638+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-05-21T13:31:59.391450015+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.391466587+07:00","message":"[buffer interim] 212 false ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391473609+07:00","message":"[bufferProcess] interim [260000000]:ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391476721+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391481404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391485365+07:00","message":"> Transcript [1559] [false]: 'ถ้าเราอยากรู้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391489176+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391491157+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391493316+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391495372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391503067+07:00","message":"Push: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391505081+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391507084+07:00","message":"Set new StatePrefix : 'ถ้าเราอยากรู้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.391509131+07:00","message":"Next Push (prob) : 'เราอยากรู้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.391516986+07:00","message":"push: {false ถ้า 0 0xc003286c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.530223315+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.548746813+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.548785913+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-05-21T13:31:59.54879243+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.548808012+07:00","message":"[buffer interim] 212 false ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.548814413+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.548816948+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.548823433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.548826532+07:00","message":"> Transcript [1560] [false]: 'ถ้าเราอยากรู้ว่ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.548829988+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.548832093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.548833874+07:00","message":"StatePrefix: 'ถ้าเราอยากรู้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.548836285+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:59.757498576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:59.757543952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.761115747+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.761145758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราอยากรู้ว่ามันจะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.761152504+07:00","message":"receive interim result [true|false]: ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.761185539+07:00","message":"end recv isFinal message id 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.761188649+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.761195387+07:00","message":"[buffer interim] 212 true ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761202376+07:00","message":"[bufferProcess] interim [710000000]:ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761205952+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761209711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761212694+07:00","message":"> Transcript [1561] [false]: 'ถ้าเราอยากรู้ว่ามันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761215682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761217667+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761219417+07:00","message":"StatePrefix: 'ถ้าเราอยากรู้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761221673+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761223865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761225778+07:00","message":"> Transcript [1562] [true]: 'ถ้าเราอยากรู้ว่ามันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761227827+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761230895+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761232478+07:00","message":"StatePrefix: 'ถ้าเราอยากรู้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761234222+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:31:59.761237285+07:00","message":"Push: 'เราอยากรู้ว่ามันจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.761245126+07:00","message":"push: {true เราอยากรู้ว่ามันจะ 0 0xc003286c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:31:59.767942842+07:00","message":"write wav file: './tmp/7577/7577_212.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:31:59.855083096+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.309721571+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.309762868+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-05-21T13:32:00.309767998+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.30978476+07:00","message":"[buffer interim] 213 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.309790766+07:00","message":"[bufferProcess] interim [480000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.309793175+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.5134178+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.513458682+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-05-21T13:32:00.513464324+07:00","message":"receive interim result [false|false]: ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.51347579+07:00","message":"[buffer interim] 213 false ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.513484362+07:00","message":"[bufferProcess] interim [720000000]:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.513486609+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.51349177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.5134944+07:00","message":"> Transcript [1563] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.513496513+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.814366629+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.814404054+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-05-21T13:32:00.814409897+07:00","message":"receive interim result [false|false]: ส่งผลอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.814424391+07:00","message":"[buffer interim] 213 false ส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.814432004+07:00","message":"[bufferProcess] interim [960000000]:ส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.814434154+07:00","message":"[bufferProcess] send to processor:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.814441026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.814443915+07:00","message":"> Transcript [1564] [false]: 'ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.814446998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.814449346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.814451408+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.81445362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.885731827+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.885766481+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-05-21T13:32:00.885773154+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:00.885787673+07:00","message":"[buffer interim] 213 false ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.885795498+07:00","message":"[bufferProcess] interim [80000000]:ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.885797792+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.885803302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.885806157+07:00","message":"> Transcript [1565] [false]: 'ส่งผลอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.885809414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.885811476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.885814025+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:00.885816443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.232203859+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.232239768+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-05-21T13:32:01.232245445+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.232263016+07:00","message":"[buffer interim] 213 false ส่งผลอย่างไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.232282372+07:00","message":"[bufferProcess] interim [380000000]:ส่งผลอย่างไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.232287049+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.232294574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.232298301+07:00","message":"> Transcript [1566] [false]: 'ส่งผลอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.23230164+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.232303722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.232305986+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.232308189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.404955333+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.404998798+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-05-21T13:32:01.405014255+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.40504195+07:00","message":"[buffer interim] 213 false ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.405048411+07:00","message":"[bufferProcess] interim [560000000]:ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.405051031+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.40505825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.405061376+07:00","message":"> Transcript [1567] [false]: 'ส่งผลอย่างไรแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.405064684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.405067056+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.405069021+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.40507103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.405076614+07:00","message":"Push: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.405078394+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.405080937+07:00","message":"Set new StatePrefix : 'ส่งผลอย่างไรแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.405083259+07:00","message":"Next Push (prob) : 'ผลอย่างไรแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.405090596+07:00","message":"push: {false ส่ง 0 0xc003286f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.611109145+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.611155348+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-05-21T13:32:01.611161939+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.611176202+07:00","message":"[buffer interim] 213 false ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.611183894+07:00","message":"[bufferProcess] interim [740000000]:ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.611186649+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.611192514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.611195187+07:00","message":"> Transcript [1568] [false]: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.611197729+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.61119982+07:00","message":"Set new StatePrefix: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.649699471+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.649737234+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-05-21T13:32:01.649743445+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.649755101+07:00","message":"[buffer interim] 213 false ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.649767065+07:00","message":"[bufferProcess] interim [800000000]:ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.649769693+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.649773083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.649775693+07:00","message":"> Transcript [1569] [false]: 'ส่งผลอย่างไรเราก็ต้องมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.649778754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.649780793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.649782822+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.649785603+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.924739703+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.924779975+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-05-21T13:32:01.924785787+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:01.924803999+07:00","message":"[buffer interim] 213 false ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.924810342+07:00","message":"[bufferProcess] interim [100000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.924812995+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.924816447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.924819518+07:00","message":"> Transcript [1570] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.924823002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.924825372+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.924827925+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:01.924830432+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.124060228+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.124096159+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-05-21T13:32:02.124102076+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.124118376+07:00","message":"[buffer interim] 213 false ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.124129208+07:00","message":"[bufferProcess] interim [280000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.124131453+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.124134836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.124137656+07:00","message":"> Transcript [1571] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.124141533+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.124144007+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.124146569+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.124149157+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.29997996+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.30001445+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-05-21T13:32:02.300021606+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.300034512+07:00","message":"[buffer interim] 213 false ส่งผลอย่างไรเราก็ต้องมาดูที่เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.300040452+07:00","message":"[bufferProcess] interim [460000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.300043154+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.300046598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.300049285+07:00","message":"> Transcript [1572] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.300052438+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.300054358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.300056534+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.300058952+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.30006156+07:00","message":"Push: 'ผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.30006358+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.300065804+07:00","message":"Set new StatePrefix : 'ส่งผลอย่างไรเราก็ต้องมาดูที่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.300067843+07:00","message":"Next Push (prob) : 'มาดูที่เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.300074922+07:00","message":"push: {false ผลอย่างไรเราก็ต้อง 0 0xc003286f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.430913944+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.430951486+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-05-21T13:32:02.430957351+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.430969018+07:00","message":"[buffer interim] 213 false ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.430975455+07:00","message":"[bufferProcess] interim [580000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.430978379+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดูที่เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.430984012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.430986652+07:00","message":"> Transcript [1573] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.430989983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.430992125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.430994047+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.430997018+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.610637515+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.710987008+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.711026508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ\",\"confidence\":0.95423406}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.711033604+07:00","message":"receive interim result [true|false]: ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.711043567+07:00","message":"end recv isFinal message id 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.711045935+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.711052515+07:00","message":"[buffer interim] 213 true ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711062964+07:00","message":"[bufferProcess] interim [970000000]:ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711066512+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711082606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711109946+07:00","message":"> Transcript [1574] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711116364+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711121244+07:00","message":"Set new StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711124925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711128078+07:00","message":"> Transcript [1575] [true]: 'ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711133631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711136553+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711139601+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711143978+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711147075+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711364467+07:00","message":"Push: 'มาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711371757+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.71137526+07:00","message":"Set new StatePrefix : 'ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711379267+07:00","message":"Next Push (prob) : 'ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.711394132+07:00","message":"push: {true มาดูที่อวัยวะ 0 0xc003286f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:02.711395592+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_213.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:02.720386514+07:00","message":"write wav file: './tmp/7577/7577_213.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:02.75839035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:02.758402796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:02.992102855+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:03.664294231+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:03.664332994+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-05-21T13:32:03.664338268+07:00","message":"receive interim result [false|false]: กูเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:03.664354983+07:00","message":"[buffer interim] 214 false กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.664362676+07:00","message":"[bufferProcess] interim [720000000]:กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.664364472+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:03.846357804+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:03.846394667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"King of\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:03.846401235+07:00","message":"receive interim result [false|false]: King of"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:03.846415574+07:00","message":"[buffer interim] 214 false King of"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.846421788+07:00","message":"[bufferProcess] interim [840000000]:King of"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.846423903+07:00","message":"[bufferProcess] send to processor:กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.846431555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.846434524+07:00","message":"> Transcript [1576] [false]: 'กูเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.846437034+07:00","message":"Set StatePrefix (first interim): 'กูเอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:03.974582739+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:03.974622875+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-05-21T13:32:03.974630169+07:00","message":"receive interim result [false|false]: ที่กูพูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:03.974644787+07:00","message":"[buffer interim] 214 false ที่กูพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.974653251+07:00","message":"[bufferProcess] interim [960000000]:ที่กูพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.974655536+07:00","message":"[bufferProcess] send to processor:King of"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.974659166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.974662226+07:00","message":"> Transcript [1577] [false]: 'King of'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.974664494+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:03.974666837+07:00","message":"Set new StatePrefix: 'King of'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.161845002+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.161880729+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-05-21T13:32:04.161886603+07:00","message":"receive interim result [false|false]: กูพูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.161897972+07:00","message":"[buffer interim] 214 false กูพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.161905366+07:00","message":"[bufferProcess] interim [140000000]:กูพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.161908052+07:00","message":"[bufferProcess] send to processor:ที่กูพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.161911521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.161914335+07:00","message":"> Transcript [1578] [false]: 'ที่กูพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.161916853+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.161918772+07:00","message":"Set new StatePrefix: 'ที่กูพูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.262638231+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.262688049+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-05-21T13:32:04.262694271+07:00","message":"receive interim result [false|false]: กูพูดถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.262707771+07:00","message":"[buffer interim] 214 false กูพูดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.262717314+07:00","message":"[bufferProcess] interim [320000000]:กูพูดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.262719519+07:00","message":"[bufferProcess] send to processor:กูพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.262725421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.26272834+07:00","message":"> Transcript [1579] [false]: 'กูพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.26273085+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.262733073+07:00","message":"Set new StatePrefix: 'กูพูดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.353222097+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.353264599+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-05-21T13:32:04.353270712+07:00","message":"receive interim result [false|false]: กูพูดถึงบอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.353285494+07:00","message":"[buffer interim] 214 false กูพูดถึงบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.353292241+07:00","message":"[bufferProcess] interim [380000000]:กูพูดถึงบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.353294642+07:00","message":"[bufferProcess] send to processor:กูพูดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.353301696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.353308396+07:00","message":"> Transcript [1580] [false]: 'กูพูดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.353311353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.353313933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.353315694+07:00","message":"StatePrefix: 'กูพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.353317957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.415096016+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.415135565+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-05-21T13:32:04.415141859+07:00","message":"receive interim result [false|false]: กูพูดถึงเมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.415156595+07:00","message":"[buffer interim] 214 false กูพูดถึงเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.415163912+07:00","message":"[bufferProcess] interim [440000000]:กูพูดถึงเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.415166603+07:00","message":"[bufferProcess] send to processor:กูพูดถึงบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.415173857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.415176906+07:00","message":"> Transcript [1581] [false]: 'กูพูดถึงบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.41517964+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.415181748+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.415183784+07:00","message":"StatePrefix: 'กูพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.415185844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.541737037+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.541784714+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-05-21T13:32:04.541791403+07:00","message":"receive interim result [false|false]: กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:04.541803524+07:00","message":"[buffer interim] 214 false กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.541811983+07:00","message":"[bufferProcess] interim [620000000]:กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.541816524+07:00","message":"[bufferProcess] send to processor:กูพูดถึงเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.541821767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.541827203+07:00","message":"> Transcript [1582] [false]: 'กูพูดถึงเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.541832475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.541835068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.54183718+07:00","message":"StatePrefix: 'กูพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:04.541839856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.123568744+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.123611138+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-05-21T13:32:05.123617483+07:00","message":"receive interim result [false|false]: กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.123632299+07:00","message":"[buffer interim] 214 false กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.12363967+07:00","message":"[bufferProcess] interim [220000000]:กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.123642338+07:00","message":"[bufferProcess] send to processor:กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.123649555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.123654294+07:00","message":"> Transcript [1583] [false]: 'กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.123657512+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.123660199+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.123661926+07:00","message":"StatePrefix: 'กูพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.123663792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.123670595+07:00","message":"Push: 'กูพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.12367238+07:00","message":"TextPushed: 'กูพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.123674236+07:00","message":"Set new StatePrefix : 'กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:05.123676196+07:00","message":"Next Push (prob) : 'เมื่อกี้นี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.123685024+07:00","message":"push: {false กูพูดถึง 0 0xc000425e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124654809+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124669798+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124671969+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124673829+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124675926+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124677568+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124679236+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124681074+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.12468273+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124684434+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124686004+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124687739+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124689314+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124691012+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124692572+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:05.124694169+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:05.758791206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:05.758801391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:06.214362544+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:06.214402672+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-05-21T13:32:06.214409826+07:00","message":"receive interim result [false|false]: กูพูดถึงเมื่อกี้นี้ปากหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:06.214425387+07:00","message":"[buffer interim] 214 false กูพูดถึงเมื่อกี้นี้ปากหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214432967+07:00","message":"[bufferProcess] interim [300000000]:กูพูดถึงเมื่อกี้นี้ปากหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214436155+07:00","message":"[bufferProcess] send to processor:กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214443769+07:00","message":"[bufferProcess] send to processor (ticker):กูพูดถึงเมื่อกี้นี้ปากหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214446531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214449391+07:00","message":"> Transcript [1584] [false]: 'กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214453055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214455817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214458224+07:00","message":"StatePrefix: 'กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214460601+07:00","message":"TextPushed: 'กูพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.21447115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214473734+07:00","message":"> Transcript [1585] [false]: 'กูพูดถึงเมื่อกี้นี้ปากหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.21447656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.21447942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214481095+07:00","message":"StatePrefix: 'กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.214482847+07:00","message":"TextPushed: 'กูพูดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:06.535734906+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:06.535773082+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-05-21T13:32:06.535779632+07:00","message":"receive interim result [false|false]: กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:06.535795162+07:00","message":"[buffer interim] 214 false กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.535805267+07:00","message":"[bufferProcess] interim [600000000]:กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.535807471+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:06.856263671+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:06.856307507+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-05-21T13:32:06.85631434+07:00","message":"receive interim result [false|false]: กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:06.856329064+07:00","message":"[buffer interim] 214 false กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.856335969+07:00","message":"[bufferProcess] interim [900000000]:กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.856338514+07:00","message":"[bufferProcess] send to processor:กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.856344917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.856347624+07:00","message":"> Transcript [1586] [false]: 'กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.856350918+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.856352903+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.856355906+07:00","message":"StatePrefix: 'กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:06.856358117+07:00","message":"TextPushed: 'กูพูดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:07.210083921+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:07.332402538+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:07.332452764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร\",\"confidence\":0.9334406}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:07.332459148+07:00","message":"receive interim result [true|false]: ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:07.332468291+07:00","message":"end recv isFinal message id 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:07.332470304+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:07.33247618+07:00","message":"[buffer interim] 214 true ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.33248293+07:00","message":"[bufferProcess] interim [440000000]:ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332488246+07:00","message":"[bufferProcess] send to processor (isfinal):กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332491731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332495472+07:00","message":"> Transcript [1587] [false]: 'กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332498989+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332501019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332504368+07:00","message":"StatePrefix: 'กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332506404+07:00","message":"TextPushed: 'กูพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332510916+07:00","message":"Push: 'เมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332512796+07:00","message":"TextPushed: 'กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332514838+07:00","message":"Set new StatePrefix : 'กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332517426+07:00","message":"Next Push (prob) : 'ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.3325192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332523446+07:00","message":"> Transcript [1588] [true]: 'ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332525942+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332527684+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332529257+07:00","message":"StatePrefix: 'กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332531268+07:00","message":"TextPushed: 'กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332532792+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:07.332609642+07:00","message":"push: {false เมื่อกี้นี้ 0 0xc000425e00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332655119+07:00","message":"Push: 'ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332658623+07:00","message":"TextPushed: 'กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332661025+07:00","message":"Set new StatePrefix : 'ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332663054+07:00","message":"Next Push (prob) : 'ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:07.332668935+07:00","message":"push: {true ปากหลอดอาหารกระเพาะอาหาร 0 0xc000425e00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:07.332701934+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_214.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:07.344246797+07:00","message":"write wav file: './tmp/7577/7577_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:07.412286734+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:08.639335662+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:08.639372973+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-05-21T13:32:08.639378919+07:00","message":"receive interim result [false|false]: ลำไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:08.639392856+07:00","message":"[buffer interim] 215 false ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:08.639398981+07:00","message":"[bufferProcess] interim [260000000]:ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:08.639400837+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:08.639405706+07:00","message":"[bufferProcess] send to processor (ticker):ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:08.63940828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:08.639411197+07:00","message":"> Transcript [1589] [false]: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:08.639413369+07:00","message":"Set StatePrefix (first interim): 'ลำไส้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:08.759783268+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:08.759792312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:08.82678401+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:08.826826297+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-05-21T13:32:08.826832454+07:00","message":"receive interim result [false|false]: ลำไส้เล็ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:08.826847439+07:00","message":"[buffer interim] 215 false ลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:08.826854416+07:00","message":"[bufferProcess] interim [440000000]:ลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:08.826856422+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.01724316+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.017278956+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-05-21T13:32:09.017285026+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.017297779+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.017306226+07:00","message":"[bufferProcess] interim [680000000]:ลำไส้เล็กลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.017308616+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.017311894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.017314997+07:00","message":"> Transcript [1590] [false]: 'ลำไส้เล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.017318064+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.017320062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.017321862+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.017323948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.276584543+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.276647024+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-05-21T13:32:09.276653513+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.27666952+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.27667728+07:00","message":"[bufferProcess] interim [860000000]:ลำไส้เล็กลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.276679871+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.276686294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.276689006+07:00","message":"> Transcript [1591] [false]: 'ลำไส้เล็กลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.276693073+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.276695166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.276697028+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.27669916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.472073914+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.472113278+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-05-21T13:32:09.47212044+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.472144765+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.472153063+07:00","message":"[bufferProcess] interim [40000000]:ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.472156893+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.472164809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.472169255+07:00","message":"> Transcript [1592] [false]: 'ลำไส้เล็กลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.472173992+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.472176865+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.472179492+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.472182145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.846631181+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.846671824+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-05-21T13:32:09.846678021+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.846689935+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่ทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846696317+07:00","message":"[bufferProcess] interim [460000000]:ลำไส้เล็กลำไส้ใหญ่ทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846698885+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846704319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846706947+07:00","message":"> Transcript [1593] [false]: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846710189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846712381+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846714272+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846716221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846720462+07:00","message":"Push: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846722194+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846724066+07:00","message":"Set new StatePrefix : 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:09.846726416+07:00","message":"Next Push (prob) : 'เล็กลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:09.846733878+07:00","message":"push: {false ลำไส้ 0 0xc001e32e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:10.046698492+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:10.046735105+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-05-21T13:32:10.046741027+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:10.046754325+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.046760613+07:00","message":"[bufferProcess] interim [640000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.046763287+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.046769125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.046772185+07:00","message":"> Transcript [1594] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.046775452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.046777618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.046779548+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.046781744+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:10.631394913+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:10.631430613+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-05-21T13:32:10.631436759+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:10.631450936+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.631457943+07:00","message":"[bufferProcess] interim [240000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.63146033+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.631463651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.631466213+07:00","message":"> Transcript [1595] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.631469707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.631471693+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.631473472+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:10.63147541+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.269017443+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.269052559+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-05-21T13:32:11.269058366+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.269072362+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.26907907+07:00","message":"[bufferProcess] interim [840000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.269081833+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.269087283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.269089947+07:00","message":"> Transcript [1596] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.269093362+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.269095639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.269097971+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.269100401+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.658829364+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.658865692+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-05-21T13:32:11.658872484+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.658883146+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.658889958+07:00","message":"[bufferProcess] interim [320000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.658893298+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.65889861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.658901291+07:00","message":"> Transcript [1597] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.658904892+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.658906956+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.658909336+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.658911636+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.658915743+07:00","message":"Push: 'เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.658917572+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.658919465+07:00","message":"Set new StatePrefix : 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.658921378+07:00","message":"Next Push (prob) : 'ทวารหนักละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.658928581+07:00","message":"push: {false เล็กลำไส้ใหญ่ 0 0xc001e32e00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:11.760565372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:11.760589576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.853021562+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.85305068+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-05-21T13:32:11.85305605+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.853067055+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.853074002+07:00","message":"[bufferProcess] interim [440000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.853076397+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.853079654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.853082527+07:00","message":"> Transcript [1598] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.853085665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.853087779+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.85308965+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.853092455+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.858902722+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.858934407+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-05-21T13:32:11.858940365+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:11.858950692+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.858956872+07:00","message":"[bufferProcess] interim [500000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.858959059+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.858964279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.858967175+07:00","message":"> Transcript [1599] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.858970893+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.858972937+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.85897508+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:11.858977712+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:12.243443449+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:12.24348758+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-05-21T13:32:12.243494046+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:12.243508876+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.243515246+07:00","message":"[bufferProcess] interim [920000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.243517702+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.24352331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.243526016+07:00","message":"> Transcript [1600] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.243529419+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.243531547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.243533759+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.24353625+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:12.362548124+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:12.362585529+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-05-21T13:32:12.36259201+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:12.362608058+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.362616003+07:00","message":"[bufferProcess] interim [980000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.362619772+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.362627307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.362631526+07:00","message":"> Transcript [1601] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.362636146+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.362638344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.36264043+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.362643297+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.362646469+07:00","message":"Push: 'ทวารหนักละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.362648377+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.362650704+07:00","message":"Set new StatePrefix : 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.362653044+07:00","message":"Next Push (prob) : 'คือเกิดปัญหาตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:12.362672842+07:00","message":"push: {false ทวารหนักละเอียด 0 0xc001e32e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:12.881062922+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:12.88110359+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-05-21T13:32:12.881110781+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:12.881125903+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.881133401+07:00","message":"[bufferProcess] interim [520000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.881136304+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.881142929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.88114581+07:00","message":"> Transcript [1602] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.881149436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.881151389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.881153187+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:12.881155766+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.110312791+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.193032211+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.193067935+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-05-21T13:32:13.19307494+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.193087419+07:00","message":"[buffer interim] 215 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.193094011+07:00","message":"[bufferProcess] interim [760000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.193096981+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.193102589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.1931057+07:00","message":"> Transcript [1603] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.193109707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.19311174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.193113956+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.193116665+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.243233798+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.243269184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.243280708+07:00","message":"receive interim result [true|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.243287443+07:00","message":"end recv isFinal message id 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.243289479+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.243295841+07:00","message":"[buffer interim] 215 true ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243302254+07:00","message":"[bufferProcess] interim [910000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243305433+07:00","message":"[bufferProcess] send to processor (isfinal):ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243308587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243311011+07:00","message":"> Transcript [1604] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243314012+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.24331836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243320701+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243323361+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243325082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243327011+07:00","message":"> Transcript [1605] [true]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243329222+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.24333082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243332355+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียดคือเกิดปัญหาตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243334269+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:13.243337058+07:00","message":"Push: 'คือเกิดปัญหาตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.243346162+07:00","message":"push: {true คือเกิดปัญหาตั้งแต่ที่ปากเลย 0 0xc001e32e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:13.259217888+07:00","message":"write wav file: './tmp/7577/7577_215.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:13.692466258+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:14.7611193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:14.761131871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.259452099+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.259495749+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-05-21T13:32:15.259501691+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.259514472+07:00","message":"[buffer interim] 216 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.259521106+07:00","message":"[bufferProcess] interim [620000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.259523185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.259528606+07:00","message":"[bufferProcess] send to processor (ticker):แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.259531865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.259534687+07:00","message":"> Transcript [1606] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.259536775+07:00","message":"Set StatePrefix (first interim): 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.585105402+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.585177438+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-05-21T13:32:15.585187607+07:00","message":"receive interim result [false|false]: แน่นอนเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.585221435+07:00","message":"[buffer interim] 216 false แน่นอนเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.58523166+07:00","message":"[bufferProcess] interim [920000000]:แน่นอนเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.585234264+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.683561298+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.683603805+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-05-21T13:32:15.683611318+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.683626452+07:00","message":"[buffer interim] 216 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.683636624+07:00","message":"[bufferProcess] interim [980000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.68363946+07:00","message":"[bufferProcess] send to processor:แน่นอนเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.683645508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.683649384+07:00","message":"> Transcript [1607] [false]: 'แน่นอนเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.683652682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.683654667+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.683656816+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.683659007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.832952706+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.832994008+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-05-21T13:32:15.833000249+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:15.833013184+07:00","message":"[buffer interim] 216 false แน่นอนอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.833020979+07:00","message":"[bufferProcess] interim [160000000]:แน่นอนอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.833023221+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.833028648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.833031229+07:00","message":"> Transcript [1608] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.833033937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.833036012+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.833038013+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:15.833039976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.029001059+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.029038478+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-05-21T13:32:16.029044965+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.029056683+07:00","message":"[buffer interim] 216 false แน่นอนอวัยวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.029065063+07:00","message":"[bufferProcess] interim [400000000]:แน่นอนอวัยวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.029067271+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.029070686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.02907384+07:00","message":"> Transcript [1609] [false]: 'แน่นอนอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.029076744+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.029078836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.029080647+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.029082664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.181672206+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.181706808+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-05-21T13:32:16.181712851+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.181725409+07:00","message":"[buffer interim] 216 false แน่นอนอวัยวะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181732718+07:00","message":"[bufferProcess] interim [520000000]:แน่นอนอวัยวะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181735227+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181740557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181743462+07:00","message":"> Transcript [1610] [false]: 'แน่นอนอวัยวะต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181746632+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181748822+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181750756+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181752834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181757104+07:00","message":"Push: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181758972+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181760865+07:00","message":"Set new StatePrefix : 'แน่นอนอวัยวะต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.181763123+07:00","message":"Next Push (prob) : 'อวัยวะต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.181770282+07:00","message":"push: {false แน่นอน 0 0xc003286700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.289883146+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.289920049+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-05-21T13:32:16.289926203+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.289943404+07:00","message":"[buffer interim] 216 false แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.289951835+07:00","message":"[bufferProcess] interim [580000000]:แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.289954596+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.289964039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.289967612+07:00","message":"> Transcript [1611] [false]: 'แน่นอนอวัยวะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.289970001+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.289972039+07:00","message":"Set new StatePrefix: 'แน่นอนอวัยวะตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.570747859+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.570787489+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-05-21T13:32:16.570795827+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.570810006+07:00","message":"[buffer interim] 216 false แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.570816692+07:00","message":"[bufferProcess] interim [820000000]:แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.570818871+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.570824194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.570826982+07:00","message":"> Transcript [1612] [false]: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.570829476+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.570831826+07:00","message":"Set new StatePrefix: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.779413336+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.779459944+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-05-21T13:32:16.779467186+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมารอแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.779483168+07:00","message":"[buffer interim] 216 false แน่นอนอวัยวะต่อมารอแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.779491121+07:00","message":"[bufferProcess] interim [120000000]:แน่นอนอวัยวะต่อมารอแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.779494479+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.779503242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.779507047+07:00","message":"> Transcript [1613] [false]: 'แน่นอนอวัยวะต่อมารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.779511482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.779514383+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.779517232+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.779520295+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.879225741+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.879260598+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-05-21T13:32:16.879266098+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมาตลอด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.879276312+07:00","message":"[buffer interim] 216 false แน่นอนอวัยวะต่อมาตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.879282556+07:00","message":"[bufferProcess] interim [180000000]:แน่นอนอวัยวะต่อมาตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.879284811+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมารอแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.879291452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.879294269+07:00","message":"> Transcript [1614] [false]: 'แน่นอนอวัยวะต่อมารอแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.879297241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.879299259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.879301526+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.87930368+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.908767984+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.908802219+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-05-21T13:32:16.908807905+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:16.908824895+07:00","message":"[buffer interim] 216 false แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.908832568+07:00","message":"[bufferProcess] interim [240000000]:แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.90883507+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมาตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.908838996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.908841933+07:00","message":"> Transcript [1615] [false]: 'แน่นอนอวัยวะต่อมาตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.908845113+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.908847051+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.90884886+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:16.908850931+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:17.269436684+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:17.332923189+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:17.401769258+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:17.401807681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะต่อมาหลอดอาหาร\",\"confidence\":0.9560944}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:17.401814848+07:00","message":"receive interim result [true|false]: แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:17.401823582+07:00","message":"end recv isFinal message id 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:17.40182672+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:17.401833847+07:00","message":"[buffer interim] 216 true แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401841431+07:00","message":"[bufferProcess] interim [810000000]:แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401844817+07:00","message":"[bufferProcess] send to processor (isfinal):แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401848062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401850891+07:00","message":"> Transcript [1616] [false]: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.40185391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401855782+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.40185776+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401859645+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401862135+07:00","message":"Push: 'อวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401864007+07:00","message":"TextPushed: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.40186601+07:00","message":"Set new StatePrefix : 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401868031+07:00","message":"Next Push (prob) : 'หลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401869953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401872059+07:00","message":"> Transcript [1617] [true]: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401874514+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401876127+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401878116+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401880132+07:00","message":"TextPushed: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:17.401886026+07:00","message":"Push: 'หลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:17.401896092+07:00","message":"push: {false อวัยวะต่อมา 0 0xc003286700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:17.401912577+07:00","message":"push: {true หลอดอาหาร 0 0xc003286700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:17.415434608+07:00","message":"write wav file: './tmp/7577/7577_216.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:17.761930553+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:17.761935442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.192196296+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.192247382+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-05-21T13:32:18.192254831+07:00","message":"receive interim result [false|false]: กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.192273324+07:00","message":"[buffer interim] 217 false กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.192288733+07:00","message":"[bufferProcess] interim [840000000]:กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.192291722+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.538151658+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.538196401+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-05-21T13:32:18.538202109+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.538213544+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.5382195+07:00","message":"[bufferProcess] interim [200000000]:กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.53822218+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.538227681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.538230504+07:00","message":"> Transcript [1618] [false]: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.538232777+07:00","message":"Set StatePrefix (first interim): 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.703170325+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.703219646+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-05-21T13:32:18.703225354+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.703239815+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.703246827+07:00","message":"[bufferProcess] interim [380000000]:กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.703249584+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.703253058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.703256197+07:00","message":"> Transcript [1619] [false]: 'กระเพาะอาหารก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.703259384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.703261303+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.703263577+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.703265694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.892395244+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.892434151+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-05-21T13:32:18.892439948+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:18.892450268+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.892456907+07:00","message":"[bufferProcess] interim [560000000]:กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.892459407+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.892463075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.892466171+07:00","message":"> Transcript [1620] [false]: 'กระเพาะอาหารก็ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.892469048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.892471028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.892473068+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:18.892475251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.091952555+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.091987652+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-05-21T13:32:19.091993113+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.09200756+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.09201388+07:00","message":"[bufferProcess] interim [740000000]:กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.092017025+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.092021359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.092024273+07:00","message":"> Transcript [1621] [false]: 'กระเพาะอาหารก็ต้องทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.092027661+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.092029642+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.092031845+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.092033938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.289319711+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.289358785+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-05-21T13:32:19.289364505+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.289381167+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289388169+07:00","message":"[bufferProcess] interim [980000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289390545+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289394725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289399958+07:00","message":"> Transcript [1622] [false]: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289403396+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289405419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289407551+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289409664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289415431+07:00","message":"Push: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289417548+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289419466+07:00","message":"Set new StatePrefix : 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.289421878+07:00","message":"Next Push (prob) : 'ก็ต้องทำงานหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.289429508+07:00","message":"push: {false กระเพาะอาหาร 0 0xc001e33280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.612910213+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.612956515+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-05-21T13:32:19.612963487+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.612978953+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.612987206+07:00","message":"[bufferProcess] interim [280000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.612990239+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.612997679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.613000446+07:00","message":"> Transcript [1623] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.613004479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.613006557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.613011006+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.613014135+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.987753003+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.987798754+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-05-21T13:32:19.987805209+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.98782477+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.987832881+07:00","message":"[bufferProcess] interim [640000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.987835601+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.98784214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.987845236+07:00","message":"> Transcript [1624] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.987848912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.987851276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.987853712+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.987857089+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.997267371+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.997281197+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-05-21T13:32:19.997285647+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:19.997291697+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.997295602+07:00","message":"[bufferProcess] interim [700000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.997297749+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.997300329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.997302818+07:00","message":"> Transcript [1625] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.997305357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.997307173+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.997308866+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:19.997310864+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.139047091+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.13910673+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-05-21T13:32:20.139116175+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.139136457+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.13914559+07:00","message":"[bufferProcess] interim [760000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.139149701+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.139158436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.139163232+07:00","message":"> Transcript [1626] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.139177649+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.13918137+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.139185011+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.139188685+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.139197189+07:00","message":"Push: 'ก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.139201223+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.139204646+07:00","message":"Set new StatePrefix : 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.139210224+07:00","message":"Next Push (prob) : 'ขึ้นค่ะเพราะมันมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.139223179+07:00","message":"push: {false ก็ต้องทำงานหนัก 0 0xc001e33280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.235662244+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.235711122+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-05-21T13:32:20.235717049+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.235735617+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.235751914+07:00","message":"[bufferProcess] interim [880000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.235755018+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.23575879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.235761542+07:00","message":"> Transcript [1627] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.235764186+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.235766102+07:00","message":"Set new StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.300297136+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.300336417+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-05-21T13:32:20.300343958+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.300358895+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.300366386+07:00","message":"[bufferProcess] interim [940000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.300368778+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.300374455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.300377359+07:00","message":"> Transcript [1628] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.300382263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.300384226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.300386578+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.300389438+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.308247402+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.308278561+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-05-21T13:32:20.308284441+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.308299886+07:00","message":"[buffer interim] 217 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.308306087+07:00","message":"[bufferProcess] interim [0]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.30830894+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.308315858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.308318461+07:00","message":"> Transcript [1629] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.308322416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.308324293+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.308326374+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.308329228+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.350664138+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.461808945+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.461846929+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-05-21T13:32:20.461853078+07:00","message":"receive interim result [true|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.461858729+07:00","message":"end recv isFinal message id 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.461860729+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.461866828+07:00","message":"[buffer interim] 217 true กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461872831+07:00","message":"[bufferProcess] interim [240000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461875966+07:00","message":"[bufferProcess] send to processor (isfinal):กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461879362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461882123+07:00","message":"> Transcript [1630] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461885488+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461887322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461889497+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461892074+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461893903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461895719+07:00","message":"> Transcript [1631] [true]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461900959+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461902888+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461904518+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะก็มันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.461906335+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:20.46191316+07:00","message":"Push: 'ขึ้นค่ะก็มันไม่ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.461926648+07:00","message":"push: {true ขึ้นค่ะก็มันไม่ละเอียด 0 0xc001e33280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:20.470115867+07:00","message":"write wav file: './tmp/7577/7577_217.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:20.762744905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:20.762760592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:20.932643199+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:21.600891081+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:21.600944381+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-05-21T13:32:21.600949878+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:21.600966218+07:00","message":"[buffer interim] 218 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.60097265+07:00","message":"[bufferProcess] interim [720000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.600974692+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.600981855+07:00","message":"[bufferProcess] send to processor (ticker):อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.600984411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.600987098+07:00","message":"> Transcript [1632] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.600989246+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:21.797411042+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:21.797462563+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-05-21T13:32:21.797468648+07:00","message":"receive interim result [false|false]: อาหารก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:21.797481341+07:00","message":"[buffer interim] 218 false อาหารก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.797489494+07:00","message":"[bufferProcess] interim [840000000]:อาหารก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.797491533+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:21.965532101+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:21.96556688+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-05-21T13:32:21.965572557+07:00","message":"receive interim result [false|false]: อาหารก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:21.965586222+07:00","message":"[buffer interim] 218 false อาหารก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.96559509+07:00","message":"[bufferProcess] interim [960000000]:อาหารก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.965597366+07:00","message":"[bufferProcess] send to processor:อาหารก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.965602999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.965605983+07:00","message":"> Transcript [1633] [false]: 'อาหารก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.965608611+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.965610611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.965612414+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:21.965614323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.012756442+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.012797751+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-05-21T13:32:22.012803616+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.012819223+07:00","message":"[buffer interim] 218 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.012826362+07:00","message":"[bufferProcess] interim [20000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.012829017+07:00","message":"[bufferProcess] send to processor:อาหารก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.012836868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.012839792+07:00","message":"> Transcript [1634] [false]: 'อาหารก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.012843247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.01284754+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.012849532+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.012851489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.032562298+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.032593216+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-05-21T13:32:22.032599518+07:00","message":"receive interim result [false|false]: อาหารก็นึกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.032613861+07:00","message":"[buffer interim] 218 false อาหารก็นึกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.032621136+07:00","message":"[bufferProcess] interim [80000000]:อาหารก็นึกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.032623744+07:00","message":"[bufferProcess] send to processor:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.032629538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.03263216+07:00","message":"> Transcript [1635] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.032635113+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.032637027+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.032638991+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.032641235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.079811548+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.098866318+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.098901809+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-05-21T13:32:22.098907869+07:00","message":"receive interim result [false|false]: อาหารก็จะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.098921707+07:00","message":"[buffer interim] 218 false อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.098928498+07:00","message":"[bufferProcess] interim [140000000]:อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.098930931+07:00","message":"[bufferProcess] send to processor:อาหารก็นึกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.098938157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.098941469+07:00","message":"> Transcript [1636] [false]: 'อาหารก็นึกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.098945768+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.098948688+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.09895044+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.098952781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.098960794+07:00","message":"Push: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.098962888+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.098965536+07:00","message":"Set new StatePrefix : 'อาหารก็นึกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.098968052+07:00","message":"Next Push (prob) : 'ก็นึกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.098976772+07:00","message":"push: {false อาหาร 0 0xc000425100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.172098105+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.172148048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารก็จะต้อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.17215666+07:00","message":"receive interim result [true|false]: อาหารก็จะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.172176664+07:00","message":"end recv isFinal message id 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.172179154+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.172186933+07:00","message":"[buffer interim] 218 true อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172196777+07:00","message":"[bufferProcess] interim [380000000]:อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.17220217+07:00","message":"[bufferProcess] send to processor (isfinal):อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172205354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172208338+07:00","message":"> Transcript [1637] [false]: 'อาหารก็จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172211148+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172213231+07:00","message":"Set new StatePrefix: 'อาหารก็จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172214967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172216769+07:00","message":"> Transcript [1638] [true]: 'อาหารก็จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172219211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172221126+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172222987+07:00","message":"StatePrefix: 'อาหารก็จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172224903+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.172231103+07:00","message":"Push: 'ก็จะต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.17224067+07:00","message":"push: {true ก็จะต้อง 0 0xc000425100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:22.178916255+07:00","message":"write wav file: './tmp/7577/7577_218.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.40168528+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.941467018+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.941513107+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-05-21T13:32:22.941519075+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:22.941535669+07:00","message":"[buffer interim] 219 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.941550934+07:00","message":"[bufferProcess] interim [540000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:22.941553252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.062991393+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.063046147+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-05-21T13:32:23.063055158+07:00","message":"receive interim result [false|false]: ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.063076964+07:00","message":"[buffer interim] 219 false ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.063091992+07:00","message":"[bufferProcess] interim [660000000]:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.0630955+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.063105501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.063109695+07:00","message":"> Transcript [1639] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.063113817+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.124021067+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.124069324+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-05-21T13:32:23.124075952+07:00","message":"receive interim result [false|false]: ออกแรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.124096068+07:00","message":"[buffer interim] 219 false ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.124106249+07:00","message":"[bufferProcess] interim [780000000]:ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.124110553+07:00","message":"[bufferProcess] send to processor:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.124121164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.124125101+07:00","message":"> Transcript [1640] [false]: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.124130915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.124134129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.124137313+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.124140588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.58583743+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.585874784+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-05-21T13:32:23.585880967+07:00","message":"receive interim result [false|false]: ออกแรงหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.585893995+07:00","message":"[buffer interim] 219 false ออกแรงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.585902481+07:00","message":"[bufferProcess] interim [140000000]:ออกแรงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.585905233+07:00","message":"[bufferProcess] send to processor:ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.585912453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.585915454+07:00","message":"> Transcript [1641] [false]: 'ออกแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.585918833+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.585920939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.585923179+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.585925353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.684939184+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.68497855+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-05-21T13:32:23.68498496+07:00","message":"receive interim result [false|false]: ออกแรงหรือว่าต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.684999603+07:00","message":"[buffer interim] 219 false ออกแรงหรือว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.685006799+07:00","message":"[bufferProcess] interim [320000000]:ออกแรงหรือว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.685009705+07:00","message":"[bufferProcess] send to processor:ออกแรงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.685016525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.68501943+07:00","message":"> Transcript [1642] [false]: 'ออกแรงหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.685022759+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.685027386+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.685029982+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.685032269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:23.763390814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:23.763427753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.961301207+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.961338978+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-05-21T13:32:23.961345393+07:00","message":"receive interim result [false|false]: ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.961360114+07:00","message":"[buffer interim] 219 false ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961367371+07:00","message":"[bufferProcess] interim [560000000]:ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961370023+07:00","message":"[bufferProcess] send to processor:ออกแรงหรือว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961377181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961380277+07:00","message":"> Transcript [1643] [false]: 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961383848+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961386123+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961388205+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961390931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961396133+07:00","message":"Push: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961398021+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961400152+07:00","message":"Set new StatePrefix : 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:23.961402864+07:00","message":"Next Push (prob) : 'แรงหรือว่าต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:23.961410043+07:00","message":"push: {false ออก 0 0xc000425480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:24.190353817+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:24.300531168+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:24.300570194+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-05-21T13:32:24.300575922+07:00","message":"receive interim result [true|false]: ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:24.300588959+07:00","message":"end recv isFinal message id 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:24.300591877+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:24.300601115+07:00","message":"[buffer interim] 219 true ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300608892+07:00","message":"[bufferProcess] interim [10000000]:ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300612189+07:00","message":"[bufferProcess] send to processor (isfinal):ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300615755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300618662+07:00","message":"> Transcript [1644] [false]: 'ออกแรงหรือว่าต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300621791+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300623589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300625729+07:00","message":"StatePrefix: 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300628169+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300630093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300632213+07:00","message":"> Transcript [1645] [true]: 'ออกแรงหรือว่าต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300634457+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300636056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300637616+07:00","message":"StatePrefix: 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300639391+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:24.300641952+07:00","message":"Push: 'แรงหรือว่าต้องใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:24.300650869+07:00","message":"push: {true แรงหรือว่าต้องใช้ 0 0xc000425480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:24.307863207+07:00","message":"write wav file: './tmp/7577/7577_219.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:24.832742062+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:25.359368301+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:25.359406987+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-05-21T13:32:25.359412443+07:00","message":"receive interim result [false|false]: พลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:25.359427059+07:00","message":"[buffer interim] 220 false พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.359434649+07:00","message":"[bufferProcess] interim [540000000]:พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.359437093+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.359444008+07:00","message":"[bufferProcess] send to processor (ticker):พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.359446492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.359449225+07:00","message":"> Transcript [1646] [false]: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.359451516+07:00","message":"Set StatePrefix (first interim): 'พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:25.488464752+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:25.488499596+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-05-21T13:32:25.488505007+07:00","message":"receive interim result [false|false]: พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:25.488515652+07:00","message":"[buffer interim] 220 false พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.48852162+07:00","message":"[bufferProcess] interim [660000000]:พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.488523536+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:25.809986219+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:25.810025805+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-05-21T13:32:25.810031829+07:00","message":"receive interim result [false|false]: พลังงานเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:25.810046234+07:00","message":"[buffer interim] 220 false พลังงานเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.810054414+07:00","message":"[bufferProcess] interim [960000000]:พลังงานเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.810056489+07:00","message":"[bufferProcess] send to processor:พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.810061926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.810064661+07:00","message":"> Transcript [1647] [false]: 'พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.810067696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.810069795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.810071636+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:25.810074035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.003668927+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.003709491+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-05-21T13:32:26.003715271+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.003732415+07:00","message":"[buffer interim] 220 false พลังงานเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.003738845+07:00","message":"[bufferProcess] interim [140000000]:พลังงานเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.003741299+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.00374456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.003747474+07:00","message":"> Transcript [1648] [false]: 'พลังงานเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.003750534+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.003752643+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.00375486+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.003757253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.259993034+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.260029511+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-05-21T13:32:26.260036389+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.260052519+07:00","message":"[buffer interim] 220 false พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.260064698+07:00","message":"[bufferProcess] interim [440000000]:พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.260067303+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.260075448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.260079124+07:00","message":"> Transcript [1649] [false]: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.260083217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.26008547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.260087421+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.26008945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.391597652+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.391640569+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-05-21T13:32:26.39164708+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.391665677+07:00","message":"[buffer interim] 220 false พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.391678189+07:00","message":"[bufferProcess] interim [560000000]:พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.391680742+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.391684718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.391687968+07:00","message":"> Transcript [1650] [false]: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.391691868+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.391694021+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.391695908+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.391697854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.391706246+07:00","message":"Push: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.391708616+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.391712018+07:00","message":"Set new StatePrefix : 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.39171446+07:00","message":"Next Push (prob) : 'งานเพิ่มขึ้นใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.391723001+07:00","message":"push: {false พลัง 0 0xc001fe1400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.589440324+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.589477023+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-05-21T13:32:26.589482801+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.589499857+07:00","message":"[buffer interim] 220 false พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.589507707+07:00","message":"[bufferProcess] interim [800000000]:พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.589510518+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.589514178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.58951723+07:00","message":"> Transcript [1651] [false]: 'พลังงานเพิ่มขึ้นในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.589520676+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.589522654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.589524438+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.589526486+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:26.763573299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:26.763580769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.936223616+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.936261265+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-05-21T13:32:26.936266791+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการบีบรัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.936285027+07:00","message":"[buffer interim] 220 false พลังงานเพิ่มขึ้นในการบีบรัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.936291335+07:00","message":"[bufferProcess] interim [100000000]:พลังงานเพิ่มขึ้นในการบีบรัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.936293747+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.936296918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.936299845+07:00","message":"> Transcript [1652] [false]: 'พลังงานเพิ่มขึ้นในการบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.936302897+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.936305327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.936307385+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.936309457+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.992575907+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.992613124+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-05-21T13:32:26.992619098+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:26.992635127+07:00","message":"[buffer interim] 220 false พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.992641737+07:00","message":"[bufferProcess] interim [220000000]:พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.992644185+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นในการบีบรัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.992647659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.992650481+07:00","message":"> Transcript [1653] [false]: 'พลังงานเพิ่มขึ้นในการบีบรัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.992653686+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.992655928+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.992658073+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:26.99266029+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.160789117+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.160824014+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-05-21T13:32:27.160831037+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการบินร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.160846617+07:00","message":"[buffer interim] 220 false พลังงานเพิ่มขึ้นในการบินร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.160854582+07:00","message":"[bufferProcess] interim [400000000]:พลังงานเพิ่มขึ้นในการบินร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.160857249+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.160861292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.160863963+07:00","message":"> Transcript [1654] [false]: 'พลังงานเพิ่มขึ้นในการบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.16086733+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.16086939+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.16087139+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.160873562+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.160876554+07:00","message":"Push: 'งานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.160878683+07:00","message":"TextPushed: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.160881327+07:00","message":"Set new StatePrefix : 'พลังงานเพิ่มขึ้นในการบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.160883958+07:00","message":"Next Push (prob) : 'การบิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.160891292+07:00","message":"push: {false งานเพิ่มขึ้นใน 0 0xc001fe1400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.330115764+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.433993679+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.434040022+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-05-21T13:32:27.434046916+07:00","message":"receive interim result [true|false]: พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.434057273+07:00","message":"end recv isFinal message id 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.434059982+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.434068388+07:00","message":"[buffer interim] 220 true พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434079316+07:00","message":"[bufferProcess] interim [730000000]:พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434083053+07:00","message":"[bufferProcess] send to processor (isfinal):พลังงานเพิ่มขึ้นในการบินร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434086769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434089769+07:00","message":"> Transcript [1655] [false]: 'พลังงานเพิ่มขึ้นในการบินร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434093058+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434094901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434096914+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้นในการบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.43409961+07:00","message":"TextPushed: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434101847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434103639+07:00","message":"> Transcript [1656] [true]: 'พลังงานเพิ่มขึ้นในการบีบรัดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434105931+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.43410757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434109213+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้นในการบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434110913+07:00","message":"TextPushed: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:27.434114599+07:00","message":"Push: 'การบีบรัดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.434123638+07:00","message":"push: {true การบีบรัดอาหาร 0 0xc001fe1400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:27.44295087+07:00","message":"write wav file: './tmp/7577/7577_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:27.462655483+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:29.708990945+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:29.70903853+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-05-21T13:32:29.709044322+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:29.709060731+07:00","message":"[buffer interim] 221 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:29.709068253+07:00","message":"[bufferProcess] interim [860000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:29.709070296+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:29.709078139+07:00","message":"[bufferProcess] send to processor (ticker):อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:29.709081008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:29.709083895+07:00","message":"> Transcript [1657] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:29.709086103+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:29.763943523+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:29.763950958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.020063993+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.094718372+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.191346216+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.191389778+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-05-21T13:32:30.191396508+07:00","message":"receive interim result [false|false]: ถ้ายังไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.191410771+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.191418193+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-05-21T13:32:30.191421135+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.191434897+07:00","message":"[buffer interim] 221 false ถ้ายังไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.191448434+07:00","message":"[buffer interim] 221 false อาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.19145675+07:00","message":"[bufferProcess] interim [980000000]:ถ้ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.191459173+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.191463231+07:00","message":"[bufferProcess] interim [160000000]:อาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.191465741+07:00","message":"[bufferProcess] send to processor:ถ้ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.191472842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.191476109+07:00","message":"> Transcript [1658] [false]: 'ถ้ายังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.191478513+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.191480429+07:00","message":"Set new StatePrefix: 'ถ้ายังไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.35674297+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.356786909+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-05-21T13:32:30.356794362+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.35681603+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.356821902+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-05-21T13:32:30.356825034+07:00","message":"receive interim result [true|false]: อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.356828226+07:00","message":"end recv isFinal message id 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.35683027+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.356833406+07:00","message":"[buffer interim] 221 false อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.356847654+07:00","message":"[buffer interim] 221 true อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356857032+07:00","message":"[bufferProcess] interim [400000000]:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356860218+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.35686347+07:00","message":"[bufferProcess] interim [580000000]:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356866248+07:00","message":"[bufferProcess] send to processor (isfinal):อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356869243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356871918+07:00","message":"> Transcript [1659] [false]: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356874055+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356876089+07:00","message":"Set new StatePrefix: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356877787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356879691+07:00","message":"> Transcript [1660] [false]: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356882801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356884727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356886718+07:00","message":"StatePrefix: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356888667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356890143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356891996+07:00","message":"> Transcript [1661] [true]: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356894015+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356895794+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356897539+07:00","message":"StatePrefix: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356899245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.356904076+07:00","message":"Push: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.356912704+07:00","message":"push: {true อาหารไม่ละเอียดแล้ว 0 0xc001e33100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:30.36725835+07:00","message":"write wav file: './tmp/7577/7577_221.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.948387586+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.948428468+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-05-21T13:32:30.948434381+07:00","message":"receive interim result [false|false]: กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:30.948450389+07:00","message":"[buffer interim] 222 false กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.948457179+07:00","message":"[bufferProcess] interim [720000000]:กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:30.948459285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.265503643+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.265549723+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-05-21T13:32:31.265556542+07:00","message":"receive interim result [false|false]: กระเพาะอาหารเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.265572912+07:00","message":"[buffer interim] 222 false กระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.265582866+07:00","message":"[bufferProcess] interim [20000000]:กระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.265585744+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.265591863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.265594859+07:00","message":"> Transcript [1662] [false]: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.265597123+07:00","message":"Set StatePrefix (first interim): 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.528114948+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.5281783+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-05-21T13:32:31.528185743+07:00","message":"receive interim result [false|false]: กระเพาะอาหารเองก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.528203055+07:00","message":"[buffer interim] 222 false กระเพาะอาหารเองก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.528210552+07:00","message":"[bufferProcess] interim [260000000]:กระเพาะอาหารเองก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.528213076+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.528219909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.528223011+07:00","message":"> Transcript [1663] [false]: 'กระเพาะอาหารเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.528226763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.528228768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.52823075+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.528232994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.557272764+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.557300576+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-05-21T13:32:31.557305918+07:00","message":"receive interim result [false|false]: กระเพาะอาหารเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.557323159+07:00","message":"[buffer interim] 222 false กระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.557329866+07:00","message":"[bufferProcess] interim [320000000]:กระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.557332158+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารเองก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.557334929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.557338108+07:00","message":"> Transcript [1664] [false]: 'กระเพาะอาหารเองก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.557340994+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.55734311+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.557345251+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.557347295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.720048495+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.72009189+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-05-21T13:32:31.720098029+07:00","message":"receive interim result [false|false]: กระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.720112872+07:00","message":"[buffer interim] 222 false กระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.720120142+07:00","message":"[bufferProcess] interim [440000000]:กระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.720123765+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.720143206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.720147283+07:00","message":"> Transcript [1665] [false]: 'กระเพาะอาหารเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.720152075+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.720154508+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.720156409+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.720158607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.749569498+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.875022052+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.875068916+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-05-21T13:32:31.875076334+07:00","message":"receive interim result [true|false]: กระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.875087431+07:00","message":"end recv isFinal message id 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.875089826+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.875097735+07:00","message":"[buffer interim] 222 true กระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875108299+07:00","message":"[bufferProcess] interim [680000000]:กระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875113483+07:00","message":"[bufferProcess] send to processor (isfinal):กระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875116946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.87512036+07:00","message":"> Transcript [1666] [false]: 'กระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875124026+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875134632+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875136677+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.87513901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875141943+07:00","message":"Push: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875143846+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875145845+07:00","message":"Set new StatePrefix : 'กระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875147841+07:00","message":"Next Push (prob) : 'เองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875149698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875151817+07:00","message":"> Transcript [1667] [true]: 'กระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875154009+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875155722+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875158867+07:00","message":"StatePrefix: 'กระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875161229+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:31.875163213+07:00","message":"Push: 'เองก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.875171133+07:00","message":"push: {false กระเพาะอาหาร 0 0xc003287100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.87517705+07:00","message":"push: {true เองก็ต้อง 0 0xc003287100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:31.882566096+07:00","message":"write wav file: './tmp/7577/7577_222.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:31.943862531+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:32.471655244+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:32.471695199+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-05-21T13:32:32.47170045+07:00","message":"receive interim result [false|false]: หลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:32.471717004+07:00","message":"[buffer interim] 223 false หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.471723085+07:00","message":"[bufferProcess] interim [540000000]:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.471725258+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:32.660067709+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:32.660107278+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-05-21T13:32:32.660113587+07:00","message":"receive interim result [false|false]: หลั่งน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:32.660137549+07:00","message":"[buffer interim] 223 false หลั่งน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.660150557+07:00","message":"[bufferProcess] interim [780000000]:หลั่งน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.660152961+07:00","message":"[bufferProcess] send to processor:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.660156483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.660159879+07:00","message":"> Transcript [1668] [false]: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.660162032+07:00","message":"Set StatePrefix (first interim): 'หลัง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:32.764967981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:32.765003514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:32.921176548+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:32.921217712+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-05-21T13:32:32.921224054+07:00","message":"receive interim result [false|false]: หลั่งน้ำย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:32.92123993+07:00","message":"[buffer interim] 223 false หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.921251499+07:00","message":"[bufferProcess] interim [20000000]:หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.921254312+07:00","message":"[bufferProcess] send to processor:หลั่งน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.921261943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.921264897+07:00","message":"> Transcript [1669] [false]: 'หลั่งน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.921267319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:32.921269349+07:00","message":"Set new StatePrefix: 'หลั่งน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:33.160363072+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:33.274586028+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:33.274632176+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-05-21T13:32:33.274638759+07:00","message":"receive interim result [true|false]: หลั่งน้ำย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:33.274650304+07:00","message":"end recv isFinal message id 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:33.274652603+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:33.274661905+07:00","message":"[buffer interim] 223 true หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274671334+07:00","message":"[bufferProcess] interim [440000000]:หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274677042+07:00","message":"[bufferProcess] send to processor (isfinal):หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274680527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274683517+07:00","message":"> Transcript [1670] [false]: 'หลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274687255+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274689071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274690993+07:00","message":"StatePrefix: 'หลั่งน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274692876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274694805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274696743+07:00","message":"> Transcript [1671] [true]: 'หลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274698807+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274701436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274703015+07:00","message":"StatePrefix: 'หลั่งน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274704812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:33.274710704+07:00","message":"Push: 'หลั่งน้ำย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:33.27471944+07:00","message":"push: {true หลั่งน้ำย่อย 0 0xc003286200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:33.28079365+07:00","message":"write wav file: './tmp/7577/7577_223.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:33.612467177+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.092667347+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.092713756+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-05-21T13:32:34.092719556+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.092737397+07:00","message":"[buffer interim] 224 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.092745673+07:00","message":"[bufferProcess] interim [480000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.092748491+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.150881679+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.150939249+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-05-21T13:32:34.150946268+07:00","message":"receive interim result [false|false]: ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.150961433+07:00","message":"[buffer interim] 224 false ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.150968396+07:00","message":"[bufferProcess] interim [600000000]:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.150971008+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.150978206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.150981448+07:00","message":"> Transcript [1672] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.150983759+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.471067157+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.471107445+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-05-21T13:32:34.471113303+07:00","message":"receive interim result [false|false]: ออกมาเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.471138378+07:00","message":"[buffer interim] 224 false ออกมาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.471147382+07:00","message":"[bufferProcess] interim [840000000]:ออกมาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.471150062+07:00","message":"[bufferProcess] send to processor:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.471156262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.471158917+07:00","message":"> Transcript [1673] [false]: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.47116227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.471164277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.471166668+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.471168874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.692553885+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.692600139+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-05-21T13:32:34.692605703+07:00","message":"receive interim result [false|false]: ออกมามาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.692620105+07:00","message":"[buffer interim] 224 false ออกมามาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.692627368+07:00","message":"[bufferProcess] interim [80000000]:ออกมามาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.692629835+07:00","message":"[bufferProcess] send to processor:ออกมาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.692635747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.692638595+07:00","message":"> Transcript [1674] [false]: 'ออกมาเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.692643011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.692645415+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.692647538+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.692649647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.828212193+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.828265144+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-05-21T13:32:34.828273042+07:00","message":"receive interim result [false|false]: ออกมามากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:34.828289474+07:00","message":"[buffer interim] 224 false ออกมามากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.828300066+07:00","message":"[bufferProcess] interim [200000000]:ออกมามากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.828302626+07:00","message":"[bufferProcess] send to processor:ออกมามาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.828310598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.828313571+07:00","message":"> Transcript [1675] [false]: 'ออกมามาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.828317027+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.828319212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.828321692+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:34.828324133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.107035034+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.107081492+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-05-21T13:32:35.107088855+07:00","message":"receive interim result [false|false]: ออกมามากกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.107103688+07:00","message":"[buffer interim] 224 false ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.107111481+07:00","message":"[bufferProcess] interim [440000000]:ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.107114039+07:00","message":"[bufferProcess] send to processor:ออกมามากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.107120706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.107129069+07:00","message":"> Transcript [1676] [false]: 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.107134651+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.10713725+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.107139532+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.107141979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.107148296+07:00","message":"Push: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.107150362+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.107152814+07:00","message":"Set new StatePrefix : 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.107155389+07:00","message":"Next Push (prob) : 'มามากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.107185484+07:00","message":"push: {false ออก 0 0xc003286a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.124498261+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.124518165+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.124521+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.124523022+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.124524755+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.124526657+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.124528543+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.124530195+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.124531952+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.124533589+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.280342062+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.391496683+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.391554448+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-05-21T13:32:35.391561273+07:00","message":"receive interim result [true|false]: ออกมามากกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.391576015+07:00","message":"end recv isFinal message id 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.391578571+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.391586747+07:00","message":"[buffer interim] 224 true ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391601478+07:00","message":"[bufferProcess] interim [890000000]:ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391605051+07:00","message":"[bufferProcess] send to processor (isfinal):ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391608598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391611356+07:00","message":"> Transcript [1677] [false]: 'ออกมามากกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391614598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391617104+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391619509+07:00","message":"StatePrefix: 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391622243+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.39162453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391626751+07:00","message":"> Transcript [1678] [true]: 'ออกมามากกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391628665+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391630399+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391632048+07:00","message":"StatePrefix: 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391633656+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:35.391639596+07:00","message":"Push: 'มามากกว่าปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:35.3916479+07:00","message":"push: {true มามากกว่าปกติ 0 0xc003286a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:35.39854712+07:00","message":"write wav file: './tmp/7577/7577_224.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:35.765440261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:35.765465383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:36.053172437+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:36.571435386+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:36.571484693+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-05-21T13:32:36.571490241+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:36.571505382+07:00","message":"[buffer interim] 225 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.571511717+07:00","message":"[bufferProcess] interim [540000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.571513486+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.571517133+07:00","message":"[bufferProcess] send to processor (ticker):เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.571519873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.571522563+07:00","message":"> Transcript [1679] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.571524731+07:00","message":"Set StatePrefix (first interim): 'เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:36.717633183+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:36.71766627+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-05-21T13:32:36.717674294+07:00","message":"receive interim result [false|false]: เพื่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:36.71768991+07:00","message":"[buffer interim] 225 false เพื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.717695704+07:00","message":"[bufferProcess] interim [720000000]:เพื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.717697701+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:36.773302393+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:36.773338071+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-05-21T13:32:36.773344613+07:00","message":"receive interim result [false|false]: เพื่อที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:36.773361856+07:00","message":"[buffer interim] 225 false เพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.773368361+07:00","message":"[bufferProcess] interim [780000000]:เพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.773370781+07:00","message":"[bufferProcess] send to processor:เพื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.773377589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.773383747+07:00","message":"> Transcript [1680] [false]: 'เพื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.773387159+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.773389306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.773391335+07:00","message":"StatePrefix: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:36.773393334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.021009928+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.021042181+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-05-21T13:32:37.021047847+07:00","message":"receive interim result [false|false]: เพื่อที่จะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.021060852+07:00","message":"[buffer interim] 225 false เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.021072921+07:00","message":"[bufferProcess] interim [960000000]:เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.021075671+07:00","message":"[bufferProcess] send to processor:เพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.021083459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.021086258+07:00","message":"> Transcript [1681] [false]: 'เพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.021088602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.021090438+07:00","message":"Set new StatePrefix: 'เพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.199721786+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.290255185+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.290297189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อที่จะให้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.290303507+07:00","message":"receive interim result [true|false]: เพื่อที่จะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.290318165+07:00","message":"end recv isFinal message id 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.290320854+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.290327336+07:00","message":"[buffer interim] 225 true เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.29033367+07:00","message":"[bufferProcess] interim [380000000]:เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290336878+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290340105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290342719+07:00","message":"> Transcript [1682] [false]: 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290345586+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290350011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290354239+07:00","message":"StatePrefix: 'เพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290356159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290357913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290359893+07:00","message":"> Transcript [1683] [true]: 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.29036199+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290363615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290365251+07:00","message":"StatePrefix: 'เพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290366869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:37.290369714+07:00","message":"Push: 'เพื่อที่จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.290377177+07:00","message":"push: {true เพื่อที่จะให้ 0 0xc003286e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:37.297267747+07:00","message":"write wav file: './tmp/7577/7577_225.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:37.392086438+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.081395531+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.081437212+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-05-21T13:32:38.08144244+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.081458055+07:00","message":"[buffer interim] 226 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.081464481+07:00","message":"[bufferProcess] interim [660000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.081466221+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.165626814+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.165662572+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-05-21T13:32:38.165668088+07:00","message":"receive interim result [false|false]: หาหนัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.165678327+07:00","message":"[buffer interim] 226 false หาหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.165684106+07:00","message":"[bufferProcess] interim [780000000]:หาหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.165686304+07:00","message":"[bufferProcess] send to processor:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.165691349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.165694169+07:00","message":"> Transcript [1684] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.165696485+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.254754476+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.254793841+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-05-21T13:32:38.254800153+07:00","message":"receive interim result [false|false]: หานะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.254812707+07:00","message":"[buffer interim] 226 false หานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.254820904+07:00","message":"[bufferProcess] interim [840000000]:หานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.254823281+07:00","message":"[bufferProcess] send to processor:หาหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.254828917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.254831917+07:00","message":"> Transcript [1685] [false]: 'หาหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.254834385+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.254836387+07:00","message":"Set new StatePrefix: 'หาหนัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.296834504+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.296876061+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-05-21T13:32:38.296883214+07:00","message":"receive interim result [false|false]: หาหนัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.296898475+07:00","message":"[buffer interim] 226 false หาหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.296910855+07:00","message":"[bufferProcess] interim [900000000]:หาหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.296913996+07:00","message":"[bufferProcess] send to processor:หานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.29692113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.29692533+07:00","message":"> Transcript [1686] [false]: 'หานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.296928576+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.296931864+07:00","message":"Set new StatePrefix: 'หานะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.384081659+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.384118836+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-05-21T13:32:38.384135229+07:00","message":"receive interim result [false|false]: อาหารหลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.384152426+07:00","message":"[buffer interim] 226 false อาหารหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.384162752+07:00","message":"[bufferProcess] interim [960000000]:อาหารหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.384165602+07:00","message":"[bufferProcess] send to processor:หาหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.384169129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.384171887+07:00","message":"> Transcript [1687] [false]: 'หาหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.38417411+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.384176317+07:00","message":"Set new StatePrefix: 'หาหนัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.481327258+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.569613469+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.56965512+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-05-21T13:32:38.569661744+07:00","message":"receive interim result [false|false]: มันละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.56967733+07:00","message":"[buffer interim] 226 false มันละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.569685374+07:00","message":"[bufferProcess] interim [140000000]:มันละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.569687951+07:00","message":"[bufferProcess] send to processor:อาหารหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.569694821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.569697399+07:00","message":"> Transcript [1688] [false]: 'อาหารหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.569700114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.569702109+07:00","message":"Set new StatePrefix: 'อาหารหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.594957063+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.594977394+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-05-21T13:32:38.594983156+07:00","message":"receive interim result [true|false]: มันละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.594987745+07:00","message":"end recv isFinal message id 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.594990227+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.595018559+07:00","message":"[buffer interim] 226 true มันละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595054566+07:00","message":"[bufferProcess] interim [320000000]:มันละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595065071+07:00","message":"[bufferProcess] send to processor (isfinal):มันละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595069582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595074222+07:00","message":"> Transcript [1689] [false]: 'มันละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595077831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595081082+07:00","message":"Set new StatePrefix: 'มันละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595083516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595086161+07:00","message":"> Transcript [1690] [true]: 'มันละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595090051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595092728+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595096218+07:00","message":"StatePrefix: 'มันละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595099538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:38.595108183+07:00","message":"Push: 'มันละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.595128946+07:00","message":"push: {true มันละเอียด 0 0xc00049dd80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:38.601804687+07:00","message":"write wav file: './tmp/7577/7577_226.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.731107495+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:38.766506217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:38.766518369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:38.93258084+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:39.029025436+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:39.029048905+07:00","message":"found end of frame, send empty tag with msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:39.029052094+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:39.029060872+07:00","message":"[buffer interim] 227 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:39.029070113+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:39.02907408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:39.029077734+07:00","message":"> Transcript [1691] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:39.029080497+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:39.029082374+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:39.029084533+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:39.029086322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:39.029095052+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:39.029106218+07:00","message":"push: {true \n 0 0xc001e33880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:39.034827731+07:00","message":"write wav file: './tmp/7577/7577_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:39.253015719+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.506480586+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.50652739+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-05-21T13:32:40.506532675+07:00","message":"receive interim result [false|false]: แน่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.506548719+07:00","message":"[buffer interim] 228 false แน่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.506555091+07:00","message":"[bufferProcess] interim [320000000]:แน่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.506556959+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.506562429+07:00","message":"[bufferProcess] send to processor (ticker):แน่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.506564973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.506567634+07:00","message":"> Transcript [1692] [false]: 'แน่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.506569834+07:00","message":"Set StatePrefix (first interim): 'แน่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.612659083+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.612694745+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-05-21T13:32:40.612700854+07:00","message":"receive interim result [false|false]: เน็ต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.612722344+07:00","message":"[buffer interim] 228 false เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.612731732+07:00","message":"[bufferProcess] interim [380000000]:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.612733816+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.671561377+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.671595192+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-05-21T13:32:40.671602036+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.671620172+07:00","message":"[buffer interim] 228 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.671628264+07:00","message":"[bufferProcess] interim [440000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.671630424+07:00","message":"[bufferProcess] send to processor:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.671633419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.6716362+07:00","message":"> Transcript [1693] [false]: 'เน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.671638752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.671640744+07:00","message":"Set new StatePrefix: 'เน็ต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.99096033+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.990993715+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-05-21T13:32:40.99099935+07:00","message":"receive interim result [false|false]: แน่นอนพัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:40.991016184+07:00","message":"[buffer interim] 228 false แน่นอนพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.991025351+07:00","message":"[bufferProcess] interim [800000000]:แน่นอนพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.991028031+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.99103558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.991038388+07:00","message":"> Transcript [1694] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.991041286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:40.991045117+07:00","message":"Set new StatePrefix: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.316479606+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.316514842+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-05-21T13:32:41.316521231+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.316533654+07:00","message":"[buffer interim] 228 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.316539689+07:00","message":"[bufferProcess] interim [40000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.316542007+07:00","message":"[bufferProcess] send to processor:แน่นอนพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.316547548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.31655048+07:00","message":"> Transcript [1695] [false]: 'แน่นอนพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.316553303+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.316555304+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.316557045+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.316559308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.37871144+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.378745273+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-05-21T13:32:41.378752867+07:00","message":"receive interim result [false|false]: แน่นอนทานข้าว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.378765846+07:00","message":"[buffer interim] 228 false แน่นอนทานข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.378772904+07:00","message":"[bufferProcess] interim [160000000]:แน่นอนทานข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.378775944+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.378783406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.378786474+07:00","message":"> Transcript [1696] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.378789794+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.378792125+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.378794399+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.378796531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.50778965+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.507828458+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-05-21T13:32:41.50783471+07:00","message":"receive interim result [false|false]: แน่นอนภายภาคหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.507846075+07:00","message":"[buffer interim] 228 false แน่นอนภายภาคหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.507854589+07:00","message":"[bufferProcess] interim [280000000]:แน่นอนภายภาคหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.507858038+07:00","message":"[bufferProcess] send to processor:แน่นอนทานข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.507865244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.507869514+07:00","message":"> Transcript [1697] [false]: 'แน่นอนทานข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.507873494+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.507876668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.50787875+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.50788067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.579041038+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.579078768+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-05-21T13:32:41.579088275+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.579099284+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.579108966+07:00","message":"[bufferProcess] interim [340000000]:แน่นอนผ้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.579112602+07:00","message":"[bufferProcess] send to processor:แน่นอนภายภาคหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.579119329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.57912856+07:00","message":"> Transcript [1698] [false]: 'แน่นอนภายภาคหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.579133208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.579135965+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.579137816+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.579139973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.579144624+07:00","message":"Push: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.579147903+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.579150771+07:00","message":"Set new StatePrefix : 'แน่นอนภายภาคหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.579153915+07:00","message":"Next Push (prob) : 'ภายภาคหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.579163658+07:00","message":"push: {false แน่นอน 0 0xc001e33a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.692742391+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.6927818+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-05-21T13:32:41.692789984+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:41.692802442+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.692814135+07:00","message":"[bufferProcess] interim [520000000]:แน่นอนผ้าทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.692816644+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.692820326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.692823498+07:00","message":"> Transcript [1699] [false]: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.692826443+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:41.692828771+07:00","message":"Set new StatePrefix: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:41.766813032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:41.766833416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.017181945+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.017220089+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-05-21T13:32:42.017227682+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.017242055+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.0172523+07:00","message":"[bufferProcess] interim [760000000]:แน่นอนผ้าทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.017256314+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.017264161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.017268914+07:00","message":"> Transcript [1700] [false]: 'แน่นอนผ้าทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.01727415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.017277395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.017280382+07:00","message":"StatePrefix: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.017283367+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.219840547+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.219878887+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-05-21T13:32:42.219886202+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.219904015+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.219912488+07:00","message":"[bufferProcess] interim [0]:แน่นอนผ้าทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.21991545+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.219920795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.219925211+07:00","message":"> Transcript [1701] [false]: 'แน่นอนผ้าทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.219929486+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.219932489+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.21993509+07:00","message":"StatePrefix: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.219939189+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.26960647+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.269648925+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-05-21T13:32:42.269657016+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.269673558+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.269682732+07:00","message":"[bufferProcess] interim [60000000]:แน่นอนผ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.269686088+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.269694727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.269698773+07:00","message":"> Transcript [1702] [false]: 'แน่นอนผ้าทำงานหนักขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.269703147+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.269706134+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.269709016+07:00","message":"StatePrefix: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.269712211+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.461628257+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.461687781+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-05-21T13:32:42.461695174+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.461711066+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.461718841+07:00","message":"[bufferProcess] interim [300000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.461721414+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.461724749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.461727437+07:00","message":"> Transcript [1703] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.461731297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.461734006+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.461735892+07:00","message":"StatePrefix: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.46173783+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.46174456+07:00","message":"Push: 'ผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.461746452+07:00","message":"TextPushed: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.461748489+07:00","message":"Set new StatePrefix : 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.461751105+07:00","message":"Next Push (prob) : 'งานหนักขึ้นมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.461760094+07:00","message":"push: {false ผ้าทำ 0 0xc001e33a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.722580113+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.722620897+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-05-21T13:32:42.722627089+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:42.722640446+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.72264744+07:00","message":"[bufferProcess] interim [480000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.722650017+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.722655395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.722659575+07:00","message":"> Transcript [1704] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.722662812+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.722665002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.722667086+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:42.722669237+07:00","message":"TextPushed: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:43.325400233+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:43.325444203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:43.325451791+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:43.325467832+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.32547654+07:00","message":"[bufferProcess] interim [80000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.325480018+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.325484747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.32548857+07:00","message":"> Transcript [1705] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.325493138+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.325495913+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.325499035+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.325502542+07:00","message":"TextPushed: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:43.492768912+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:43.492808131+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-05-21T13:32:43.492814215+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:43.492829468+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.492837845+07:00","message":"[bufferProcess] interim [260000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.492840837+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.492844412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.492847352+07:00","message":"> Transcript [1706] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.492850868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.492852935+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.492855047+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.49285737+07:00","message":"TextPushed: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:43.696697443+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:43.696747448+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-05-21T13:32:43.696753406+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:43.696771701+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.696780198+07:00","message":"[bufferProcess] interim [500000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.696783025+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.696786532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.696791148+07:00","message":"> Transcript [1707] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.696795327+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.696797352+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.69679949+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.696801763+07:00","message":"TextPushed: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.696804512+07:00","message":"Push: 'งานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.696806479+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.696808557+07:00","message":"Set new StatePrefix : 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:43.696810672+07:00","message":"Next Push (prob) : 'แบบนี้กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:43.696820297+07:00","message":"push: {false งานหนักขึ้นมา 0 0xc001e33a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.076806975+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.076853811+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-05-21T13:32:44.076860348+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.076876555+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.076884221+07:00","message":"[bufferProcess] interim [920000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.076887369+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.076895776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.0768987+07:00","message":"> Transcript [1708] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.076902859+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.076905386+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.076907798+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.076910514+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.333138961+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.333195524+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-05-21T13:32:44.333205153+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.333221542+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.333229336+07:00","message":"[bufferProcess] interim [40000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.333231949+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.333238824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.333241574+07:00","message":"> Transcript [1709] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.333245456+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.33324744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.333250106+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.333253211+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.345794899+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.3458174+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-05-21T13:32:44.345823019+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.345838874+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.345845955+07:00","message":"[bufferProcess] interim [100000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.345848842+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.345856889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.345859593+07:00","message":"> Transcript [1710] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.345862894+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.345864861+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.345866939+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.345869556+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.397333198+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.397372494+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-05-21T13:32:44.397378793+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.397392807+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.397399695+07:00","message":"[bufferProcess] interim [160000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.397402834+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.397409663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.397412472+07:00","message":"> Transcript [1711] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.39741617+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.397418356+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.397420424+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.397423296+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.39742936+07:00","message":"Push: 'แบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.397431243+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.397433372+07:00","message":"Set new StatePrefix : 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.397435731+07:00","message":"Next Push (prob) : 'อาหารหลังนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.397446649+07:00","message":"push: {false แบบนี้กระเพาะ 0 0xc001e33a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.416552711+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.416581447+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-05-21T13:32:44.416587429+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.416598967+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.416604543+07:00","message":"[bufferProcess] interim [220000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.41660703+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.416611535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.416615616+07:00","message":"> Transcript [1712] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.416619594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.4166235+07:00","message":"Set new StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.53859575+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.538641933+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-05-21T13:32:44.538648367+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.538666909+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.538675184+07:00","message":"[bufferProcess] interim [280000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.538678281+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.538685072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.538687981+07:00","message":"> Transcript [1713] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.538690712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.538692685+07:00","message":"Set new StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:44.767536876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:44.767549768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.770739384+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.770780768+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-05-21T13:32:44.770786857+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:44.770803293+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.770814513+07:00","message":"[bufferProcess] interim [580000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.770817613+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.770824449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.770827202+07:00","message":"> Transcript [1714] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.770830393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:44.770834127+07:00","message":"Set new StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.026493072+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.026528772+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-05-21T13:32:45.026535392+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.026551877+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.026560134+07:00","message":"[bufferProcess] interim [760000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.026562927+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.02656715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.02656977+07:00","message":"> Transcript [1715] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.026573497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.026575505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.026577402+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.026579854+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.221266642+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.221311424+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-05-21T13:32:45.2213186+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.221334567+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.221341968+07:00","message":"[bufferProcess] interim [0]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.221344836+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.221352588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.221355443+07:00","message":"> Transcript [1716] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.221359246+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.221361478+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.221363381+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.221366447+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.484235184+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.484276382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.484283193+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.484300863+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.484308331+07:00","message":"[bufferProcess] interim [300000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.484311088+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.48431821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.484321011+07:00","message":"> Transcript [1717] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.484325077+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.484327148+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.484329326+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.484332992+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.629202374+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.629243809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.62925087+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.629266716+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629278886+07:00","message":"[bufferProcess] interim [360000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629281626+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629289341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629293753+07:00","message":"> Transcript [1718] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629298545+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629300555+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629303948+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629306736+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629314407+07:00","message":"Push: 'อาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629316961+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629319381+07:00","message":"Set new StatePrefix : 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.629322598+07:00","message":"Next Push (prob) : 'มากกว่าปกติหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.629332449+07:00","message":"push: {false อาหารหลั่งน้ำย่อย 0 0xc001e33a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.644421912+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.644447269+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-05-21T13:32:45.644452796+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.644465998+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.644471634+07:00","message":"[bufferProcess] interim [420000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.644473979+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.644476954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.644479554+07:00","message":"> Transcript [1719] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.644481893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.644483859+07:00","message":"Set new StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.694681873+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.694716999+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-05-21T13:32:45.694722937+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.694738727+07:00","message":"[buffer interim] 228 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.694746707+07:00","message":"[bufferProcess] interim [480000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.694749619+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.694753416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.694756591+07:00","message":"> Transcript [1720] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.694759243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.694761087+07:00","message":"Set new StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.721111786+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.880578125+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.880625458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้\",\"confidence\":0.9382087}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.880637339+07:00","message":"receive interim result [true|false]: แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.880649203+07:00","message":"end recv isFinal message id 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.880651336+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.880658946+07:00","message":"[buffer interim] 228 true แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880670025+07:00","message":"[bufferProcess] interim [690000000]:แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880673512+07:00","message":"[bufferProcess] send to processor (isfinal):แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880678139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880683831+07:00","message":"> Transcript [1721] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.88068691+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880688966+07:00","message":"Set new StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880690851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880692867+07:00","message":"> Transcript [1722] [true]: 'แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.88069536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880697323+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880699008+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880701519+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880703716+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880917366+07:00","message":"Push: 'มากกว่าปกติวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880920699+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.8809232+07:00","message":"Set new StatePrefix : 'แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880925655+07:00","message":"Next Push (prob) : 'แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่าปกติวันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.88093438+07:00","message":"push: {true มากกว่าปกติวันนี้ 0 0xc001e33a00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:45.880948741+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_228.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:45.893204823+07:00","message":"write wav file: './tmp/7577/7577_228.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:45.91114339+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:46.648375166+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:46.648417215+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-05-21T13:32:46.648422605+07:00","message":"receive interim result [false|false]: อาจจะนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:46.648439639+07:00","message":"[buffer interim] 229 false อาจจะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.64844697+07:00","message":"[bufferProcess] interim [600000000]:อาจจะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.648449322+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:46.769618133+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:46.769656254+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-05-21T13:32:46.769662554+07:00","message":"receive interim result [false|false]: อาจจะนำไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:46.769676044+07:00","message":"[buffer interim] 229 false อาจจะนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.769683315+07:00","message":"[bufferProcess] interim [720000000]:อาจจะนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.76968647+07:00","message":"[bufferProcess] send to processor:อาจจะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.769692417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.76969508+07:00","message":"> Transcript [1723] [false]: 'อาจจะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.769697832+07:00","message":"Set StatePrefix (first interim): 'อาจจะนำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:46.952428102+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:46.952467384+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-05-21T13:32:46.952473577+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:46.952487987+07:00","message":"[buffer interim] 229 false อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.952496271+07:00","message":"[bufferProcess] interim [840000000]:อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.952498623+07:00","message":"[bufferProcess] send to processor:อาจจะนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.952501934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.952504865+07:00","message":"> Transcript [1724] [false]: 'อาจจะนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.952508108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.952510294+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.952512143+07:00","message":"StatePrefix: 'อาจจะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:46.952514083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.00110579+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.096603735+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.096647461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่\",\"confidence\":0.95160156}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.096654617+07:00","message":"receive interim result [true|false]: อาจจะนำไปสู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.096668764+07:00","message":"end recv isFinal message id 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.096671006+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.096679114+07:00","message":"[buffer interim] 229 true อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096688887+07:00","message":"[bufferProcess] interim [110000000]:อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.09669959+07:00","message":"[bufferProcess] send to processor (isfinal):อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096703476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096706663+07:00","message":"> Transcript [1725] [false]: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096709842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096712438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096714296+07:00","message":"StatePrefix: 'อาจจะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096716231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096718097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096720336+07:00","message":"> Transcript [1726] [true]: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096722289+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096724023+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096725584+07:00","message":"StatePrefix: 'อาจจะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096727479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.096734333+07:00","message":"Push: 'อาจจะนำไปสู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.096742911+07:00","message":"push: {true อาจจะนำไปสู่ 0 0xc001e32780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:47.103140293+07:00","message":"write wav file: './tmp/7577/7577_229.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.131403699+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:47.767782158+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:47.767795117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.79223523+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.792279647+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-05-21T13:32:47.792285734+07:00","message":"receive interim result [false|false]: ภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.792303638+07:00","message":"[buffer interim] 230 false ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.792310999+07:00","message":"[bufferProcess] interim [480000000]:ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.79231524+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.829208028+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.892240978+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.925076717+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.925127389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาวะ\",\"confidence\":0.94399095}],\"is_final\":true,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.925134007+07:00","message":"receive interim result [true|false]: ภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.925144455+07:00","message":"end recv isFinal message id 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.925146699+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.925152063+07:00","message":"[buffer interim] 230 true ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.925177977+07:00","message":"[bufferProcess] interim [720000000]:ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.925186357+07:00","message":"[bufferProcess] send to processor (isfinal):ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.925189675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.925192559+07:00","message":"> Transcript [1727] [false]: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.925194848+07:00","message":"Set StatePrefix (first interim): 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.925196453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.925198242+07:00","message":"> Transcript [1728] [true]: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.925200484+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.925202327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.92520424+07:00","message":"StatePrefix: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.925206441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:47.925221136+07:00","message":"Push: 'ภาวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:47.925228641+07:00","message":"push: {true ภาวะ 0 0xc001e33380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:47.930613413+07:00","message":"write wav file: './tmp/7577/7577_230.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:49.429789506+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:49.811312542+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.469673999+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.469713609+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-05-21T13:32:50.469719797+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.469734147+07:00","message":"[buffer interim] 232 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.469741403+07:00","message":"[bufferProcess] interim [660000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.469743321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.46974992+07:00","message":"[bufferProcess] send to processor (ticker):อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.469752563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.469755279+07:00","message":"> Transcript [1729] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.469757612+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:50.768626391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:50.768628861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.78873146+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.788771556+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-05-21T13:32:50.788777383+07:00","message":"receive interim result [false|false]: อาหารไม่ย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.78879245+07:00","message":"[buffer interim] 232 false อาหารไม่ย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.788799043+07:00","message":"[bufferProcess] interim [960000000]:อาหารไม่ย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.788800919+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.90898327+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.998158091+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.998192942+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-05-21T13:32:50.998199591+07:00","message":"receive interim result [true|false]: อาหารไม่ย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.99820927+07:00","message":"end recv isFinal message id 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.998211339+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.998218132+07:00","message":"[buffer interim] 232 true อาหารไม่ย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998226413+07:00","message":"[bufferProcess] interim [320000000]:อาหารไม่ย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998229338+07:00","message":"[bufferProcess] send to processor (isfinal):อาหารไม่ย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998232804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.99823541+07:00","message":"> Transcript [1730] [false]: 'อาหารไม่ย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998238321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.99824017+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998242031+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998243959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998245768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998247713+07:00","message":"> Transcript [1731] [true]: 'อาหารไม่ย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998249708+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998251285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998252908+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.998255843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:50.99826158+07:00","message":"Push: 'อาหารไม่ย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:50.998269091+07:00","message":"push: {true อาหารไม่ย่อย 0 0xc001e33600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:51.004940089+07:00","message":"write wav file: './tmp/7577/7577_232.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:51.422245683+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.158487448+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.158538702+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-05-21T13:32:52.158545478+07:00","message":"receive interim result [false|false]: ปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.1585663+07:00","message":"[buffer interim] this message is already final false 231: 'ปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.178968043+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.179008622+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-05-21T13:32:52.179015095+07:00","message":"receive interim result [false|false]: ปกติก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.179033545+07:00","message":"[buffer interim] this message is already final false 231: 'ปกติก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.194383059+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.19441769+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-05-21T13:32:52.194423547+07:00","message":"receive interim result [false|false]: ปกติก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.194441307+07:00","message":"[buffer interim] this message is already final false 231: 'ปกติก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.231213608+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.231248172+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-05-21T13:32:52.231254723+07:00","message":"receive interim result [false|false]: ปกติก็คือใคร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.231268473+07:00","message":"[buffer interim] this message is already final false 231: 'ปกติก็คือใคร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.241584253+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.241603166+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-05-21T13:32:52.241607263+07:00","message":"receive interim result [false|false]: ปกติก็คือภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.24162213+07:00","message":"[buffer interim] this message is already final false 231: 'ปกติก็คือภาวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.253027939+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.25305743+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-05-21T13:32:52.253062758+07:00","message":"receive interim result [true|false]: ปกติก็คือภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.253071651+07:00","message":"end recv isFinal message id 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.253073665+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.253080641+07:00","message":"[buffer interim] this message is already final true 231: 'ปกติก็คือภาวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.403577731+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.403616392+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-05-21T13:32:52.403622572+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.403635813+07:00","message":"[buffer interim] 233 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.403642285+07:00","message":"[bufferProcess] interim [960000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.403643987+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.403649712+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.40365263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.403655284+07:00","message":"> Transcript [1732] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.403657326+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.591261204+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.591301675+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-05-21T13:32:52.591308412+07:00","message":"receive interim result [false|false]: ทรงผม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.591321785+07:00","message":"[buffer interim] 233 false ทรงผม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.591328295+07:00","message":"[bufferProcess] interim [200000000]:ทรงผม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.591330296+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.854617828+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.854654651+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-05-21T13:32:52.854661306+07:00","message":"receive interim result [false|false]: ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:52.854675906+07:00","message":"[buffer interim] 233 false ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.854684612+07:00","message":"[bufferProcess] interim [500000000]:ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.854687246+07:00","message":"[bufferProcess] send to processor:ทรงผม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.854695886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.854698788+07:00","message":"> Transcript [1733] [false]: 'ทรงผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.854701142+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:52.854703164+07:00","message":"Set new StatePrefix: 'ทรงผม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:53.167317707+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:53.167353173+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-05-21T13:32:53.167358616+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:53.167370128+07:00","message":"[buffer interim] 233 false ส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.167382429+07:00","message":"[bufferProcess] interim [740000000]:ส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.167384683+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.167390154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.167392756+07:00","message":"> Transcript [1734] [false]: 'ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.167395044+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.167397053+07:00","message":"Set new StatePrefix: 'ส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:53.486336084+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:53.486371742+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-05-21T13:32:53.486379139+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:53.486392696+07:00","message":"[buffer interim] 233 false ส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.486398982+07:00","message":"[bufferProcess] interim [40000000]:ส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.486401899+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.486408632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.486411974+07:00","message":"> Transcript [1735] [false]: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.486415404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.486417621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.486420004+07:00","message":"StatePrefix: 'ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.486421972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:53.679013164+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:53.679081639+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-05-21T13:32:53.679088751+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:53.679105605+07:00","message":"[buffer interim] 233 false ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.679112422+07:00","message":"[bufferProcess] interim [280000000]:ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.67913621+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.679145219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.679148069+07:00","message":"> Transcript [1736] [false]: 'ส่งผลต่อภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.679151518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.679153484+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.679155415+07:00","message":"StatePrefix: 'ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:53.679157468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:53.768653098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:53.768669167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.045842512+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.045880634+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-05-21T13:32:54.04588785+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของสุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.045905615+07:00","message":"[buffer interim] 233 false ส่งผลต่อภาพรวมของสุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.045912404+07:00","message":"[bufferProcess] interim [580000000]:ส่งผลต่อภาพรวมของสุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.045914867+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.045918425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.045921976+07:00","message":"> Transcript [1737] [false]: 'ส่งผลต่อภาพรวมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.045925103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.045927346+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.045929161+07:00","message":"StatePrefix: 'ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.045931341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.083902577+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.083933887+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-05-21T13:32:54.083939652+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.083956162+07:00","message":"[buffer interim] 233 false ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083963299+07:00","message":"[bufferProcess] interim [640000000]:ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083965681+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวมของสุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083969026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083972478+07:00","message":"> Transcript [1738] [false]: 'ส่งผลต่อภาพรวมของสุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083975569+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083977635+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083979327+07:00","message":"StatePrefix: 'ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083981175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083987066+07:00","message":"Push: 'ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083989315+07:00","message":"TextPushed: 'ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083991196+07:00","message":"Set new StatePrefix : 'ส่งผลต่อภาพรวมของสุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.083993325+07:00","message":"Next Push (prob) : 'ภาพรวมของสุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.084003561+07:00","message":"push: {false ส่งผลต่อ 0 0xc000045e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.188348984+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.188385947+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-05-21T13:32:54.188391997+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.188405723+07:00","message":"[buffer interim] 233 false ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.188412911+07:00","message":"[bufferProcess] interim [760000000]:ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.188415292+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.188421163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.188423878+07:00","message":"> Transcript [1739] [false]: 'ส่งผลต่อภาพรวมของสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.188427523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.18842972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.188431697+07:00","message":"StatePrefix: 'ส่งผลต่อภาพรวมของสุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.188433856+07:00","message":"TextPushed: 'ส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.453202014+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.453265718+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-05-21T13:32:54.453273101+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.453291732+07:00","message":"[buffer interim] 233 false ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.453299947+07:00","message":"[bufferProcess] interim [120000000]:ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.453302674+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.453309638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.453312486+07:00","message":"> Transcript [1740] [false]: 'ส่งผลต่อภาพรวมของสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.45331619+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.453318428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.453320307+07:00","message":"StatePrefix: 'ส่งผลต่อภาพรวมของสุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.453322705+07:00","message":"TextPushed: 'ส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.620483924+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.690558466+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.72168171+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.721723208+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-05-21T13:32:54.72173021+07:00","message":"receive interim result [true|false]: ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.721741407+07:00","message":"end recv isFinal message id 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.721743815+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.721751599+07:00","message":"[buffer interim] 233 true ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.721764014+07:00","message":"[bufferProcess] interim [420000000]:ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.72176854+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.721782442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.721800133+07:00","message":"> Transcript [1741] [false]: 'ส่งผลต่อภาพรวมของสุขภาพของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.721806024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.721808504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.721811122+07:00","message":"StatePrefix: 'ส่งผลต่อภาพรวมของสุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.721813682+07:00","message":"TextPushed: 'ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.721816249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.721818224+07:00","message":"> Transcript [1742] [true]: 'ส่งผลต่อภาพรวมของสุขภาพของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.72182045+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.72182223+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.72182384+07:00","message":"StatePrefix: 'ส่งผลต่อภาพรวมของสุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.721825817+07:00","message":"TextPushed: 'ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.721833041+07:00","message":"Push: 'ภาพรวมของสุขภาพของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.721843385+07:00","message":"push: {true ภาพรวมของสุขภาพของ 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:54.734898752+07:00","message":"write wav file: './tmp/7577/7577_233.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.751017688+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.939358499+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.939387092+07:00","message":"found end of frame, send empty tag with msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.939390399+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.939399296+07:00","message":"[buffer interim] 234 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.939407153+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.939411016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.939414036+07:00","message":"> Transcript [1743] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.93941678+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.93941907+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.939420753+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.939422585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:54.939425197+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:54.939435723+07:00","message":"push: {true \n 0 0xc0001fa100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:54.94455476+07:00","message":"write wav file: './tmp/7577/7577_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:55.070903057+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:55.750931695+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:55.750985033+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-05-21T13:32:55.750991191+07:00","message":"receive interim result [false|false]: พูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:55.7510091+07:00","message":"[buffer interim] 235 false พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:55.751015894+07:00","message":"[bufferProcess] interim [660000000]:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:55.751017742+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:55.92847102+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:55.928522723+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-05-21T13:32:55.928529503+07:00","message":"receive interim result [false|false]: ผู้พัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:55.928546647+07:00","message":"[buffer interim] 235 false ผู้พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:55.928554967+07:00","message":"[bufferProcess] interim [840000000]:ผู้พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:55.928558191+07:00","message":"[bufferProcess] send to processor:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:55.928566546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:55.928569415+07:00","message":"> Transcript [1744] [false]: 'พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:55.928571675+07:00","message":"Set StatePrefix (first interim): 'พูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.058625644+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.058669208+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-05-21T13:32:56.058676165+07:00","message":"receive interim result [false|false]: พูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.058692188+07:00","message":"[buffer interim] 235 false พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.058700724+07:00","message":"[bufferProcess] interim [960000000]:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.058703245+07:00","message":"[bufferProcess] send to processor:ผู้พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.058710247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.058713027+07:00","message":"> Transcript [1745] [false]: 'ผู้พัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.058715632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.058718038+07:00","message":"Set new StatePrefix: 'ผู้พัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.116526007+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.11657082+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-05-21T13:32:56.116577783+07:00","message":"receive interim result [false|false]: กู้ธนาคาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.116595791+07:00","message":"[buffer interim] 235 false กู้ธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.116604023+07:00","message":"[bufferProcess] interim [80000000]:กู้ธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.116606196+07:00","message":"[bufferProcess] send to processor:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.116614263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.116617334+07:00","message":"> Transcript [1746] [false]: 'พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.116619997+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.116621865+07:00","message":"Set new StatePrefix: 'พูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.24048125+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.240517832+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-05-21T13:32:56.240522895+07:00","message":"receive interim result [false|false]: พูดผ่านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.240536687+07:00","message":"[buffer interim] 235 false พูดผ่านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.240544288+07:00","message":"[bufferProcess] interim [140000000]:พูดผ่านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.240546758+07:00","message":"[bufferProcess] send to processor:กู้ธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.24055534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.24055998+07:00","message":"> Transcript [1747] [false]: 'กู้ธนาคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.24056231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.24056437+07:00","message":"Set new StatePrefix: 'กู้ธนาคาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.487872664+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.487911974+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-05-21T13:32:56.487919057+07:00","message":"receive interim result [false|false]: พูดผ่านอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.487934595+07:00","message":"[buffer interim] 235 false พูดผ่านอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.487941207+07:00","message":"[bufferProcess] interim [440000000]:พูดผ่านอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.487943592+07:00","message":"[bufferProcess] send to processor:พูดผ่านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.487950396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.487953747+07:00","message":"> Transcript [1748] [false]: 'พูดผ่านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.487956294+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.48795878+07:00","message":"Set new StatePrefix: 'พูดผ่านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.669347569+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:56.769628338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:56.769640998+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.786534153+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.786589878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูดผ่านอาหารได้\",\"confidence\":0.91602117}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.786596626+07:00","message":"receive interim result [true|false]: พูดผ่านอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.786605378+07:00","message":"end recv isFinal message id 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.786607977+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.78661574+07:00","message":"[buffer interim] 235 true พูดผ่านอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786626521+07:00","message":"[bufferProcess] interim [830000000]:พูดผ่านอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786629509+07:00","message":"[bufferProcess] send to processor (isfinal):พูดผ่านอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786632708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786635624+07:00","message":"> Transcript [1749] [false]: 'พูดผ่านอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786638519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786640572+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786642445+07:00","message":"StatePrefix: 'พูดผ่านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786644437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786646244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786648309+07:00","message":"> Transcript [1750] [true]: 'พูดผ่านอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786650247+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786651802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786653413+07:00","message":"StatePrefix: 'พูดผ่านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786655003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:56.786660951+07:00","message":"Push: 'พูดผ่านอาหารได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:56.78666781+07:00","message":"push: {true พูดผ่านอาหารได้ 0 0xc00049d900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:32:56.793547476+07:00","message":"write wav file: './tmp/7577/7577_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:57.0521719+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.491419993+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.491463089+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-05-21T13:32:58.491468316+07:00","message":"receive interim result [false|false]: วัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.491486488+07:00","message":"[buffer interim] 236 false วัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.491494263+07:00","message":"[bufferProcess] interim [440000000]:วัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.49150142+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.491511495+07:00","message":"[bufferProcess] send to processor (ticker):วัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.49151533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.491519902+07:00","message":"> Transcript [1751] [false]: 'วัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.491523242+07:00","message":"Set StatePrefix (first interim): 'วัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.704104442+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.704160084+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-05-21T13:32:58.704166561+07:00","message":"receive interim result [false|false]: รวมกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.704185777+07:00","message":"[buffer interim] 236 false รวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.704193863+07:00","message":"[bufferProcess] interim [680000000]:รวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.704195744+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.816852511+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.816888382+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-05-21T13:32:58.816894756+07:00","message":"receive interim result [false|false]: กำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.816906584+07:00","message":"[buffer interim] 236 false กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.816915161+07:00","message":"[bufferProcess] interim [800000000]:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.816917175+07:00","message":"[bufferProcess] send to processor:รวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.816922801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.816925721+07:00","message":"> Transcript [1752] [false]: 'รวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.81692811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.816930046+07:00","message":"Set new StatePrefix: 'รวมกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.961756508+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.961794919+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-05-21T13:32:58.961801651+07:00","message":"receive interim result [false|false]: กำลังไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:58.961821967+07:00","message":"[buffer interim] 236 false กำลังไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.961834728+07:00","message":"[bufferProcess] interim [920000000]:กำลังไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.961836685+07:00","message":"[bufferProcess] send to processor:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.961840192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.961843592+07:00","message":"> Transcript [1753] [false]: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.961846146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:58.961848066+07:00","message":"Set new StatePrefix: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.125271046+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.125310627+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-05-21T13:32:59.125318491+07:00","message":"receive interim result [false|false]: กำลังพญา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.125333109+07:00","message":"[buffer interim] 236 false กำลังพญา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.125341583+07:00","message":"[bufferProcess] interim [40000000]:กำลังพญา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.125345039+07:00","message":"[bufferProcess] send to processor:กำลังไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.12535445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.125358443+07:00","message":"> Transcript [1754] [false]: 'กำลังไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.125362998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.125365696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.125368707+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.125371493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.131409552+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.131427983+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-05-21T13:32:59.131436147+07:00","message":"receive interim result [false|false]: กำลังพยายาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.131450775+07:00","message":"[buffer interim] 236 false กำลังพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.131456062+07:00","message":"[bufferProcess] interim [100000000]:กำลังพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.131458826+07:00","message":"[bufferProcess] send to processor:กำลังพญา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.131462421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.131465773+07:00","message":"> Transcript [1755] [false]: 'กำลังพญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.131469201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.131471991+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.131474583+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.131477299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.20679211+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.206841406+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-05-21T13:32:59.206849939+07:00","message":"receive interim result [false|false]: กำลังพยายามบอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.206871265+07:00","message":"[buffer interim] 236 false กำลังพยายามบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.20688029+07:00","message":"[bufferProcess] interim [220000000]:กำลังพยายามบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.206883938+07:00","message":"[bufferProcess] send to processor:กำลังพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.206891399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.2068961+07:00","message":"> Transcript [1756] [false]: 'กำลังพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.206900322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.206903353+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.206905705+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.206908447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.41309945+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.413152615+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-05-21T13:32:59.41316012+07:00","message":"receive interim result [false|false]: กำลังพยายามบอกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.413203217+07:00","message":"[buffer interim] 236 false กำลังพยายามบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.413211747+07:00","message":"[bufferProcess] interim [400000000]:กำลังพยายามบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.413215728+07:00","message":"[bufferProcess] send to processor:กำลังพยายามบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.413219259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.413222103+07:00","message":"> Transcript [1757] [false]: 'กำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.413225613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.413227747+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.413229495+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.41323146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.413234498+07:00","message":"Push: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.413236395+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.413238417+07:00","message":"Set new StatePrefix : 'กำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.413240679+07:00","message":"Next Push (prob) : 'พยายามบอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.413249301+07:00","message":"push: {false กำลัง 0 0xc001e33480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.53021059+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.530247786+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-05-21T13:32:59.530253563+07:00","message":"receive interim result [false|false]: กำลังพยายามบอกก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.530270362+07:00","message":"[buffer interim] 236 false กำลังพยายามบอกก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.530278345+07:00","message":"[bufferProcess] interim [460000000]:กำลังพยายามบอกก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.530280848+07:00","message":"[bufferProcess] send to processor:กำลังพยายามบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.530284879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.53028761+07:00","message":"> Transcript [1758] [false]: 'กำลังพยายามบอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.530290987+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.530293121+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.530295115+07:00","message":"StatePrefix: 'กำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.530297743+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.537929518+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.537946859+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-05-21T13:32:59.537951014+07:00","message":"receive interim result [false|false]: กำลังพยายามบอกก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.537956521+07:00","message":"[buffer interim] 236 false กำลังพยายามบอกก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.537960013+07:00","message":"[bufferProcess] interim [520000000]:กำลังพยายามบอกก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.537962209+07:00","message":"[bufferProcess] send to processor:กำลังพยายามบอกก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.537964664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.537967147+07:00","message":"> Transcript [1759] [false]: 'กำลังพยายามบอกก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.537969471+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.537971225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.537972819+07:00","message":"StatePrefix: 'กำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.537974621+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.724868067+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.724907757+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-05-21T13:32:59.724913935+07:00","message":"receive interim result [false|false]: กำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:32:59.724926851+07:00","message":"[buffer interim] 236 false กำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.7249335+07:00","message":"[bufferProcess] interim [700000000]:กำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.724935948+07:00","message":"[bufferProcess] send to processor:กำลังพยายามบอกก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.72494145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.724944083+07:00","message":"> Transcript [1760] [false]: 'กำลังพยายามบอกก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.724947079+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.724949088+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.72495126+07:00","message":"StatePrefix: 'กำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:32:59.724953388+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:59.770674803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:59.770684736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.288163594+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.288198756+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-05-21T13:33:00.28820418+07:00","message":"receive interim result [false|false]: กำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.288218707+07:00","message":"[buffer interim] 236 false กำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288225851+07:00","message":"[bufferProcess] interim [240000000]:กำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288228038+07:00","message":"[bufferProcess] send to processor:กำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288231188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288234129+07:00","message":"> Transcript [1761] [false]: 'กำลังพยายามบอกก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288237616+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288239689+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288242233+07:00","message":"StatePrefix: 'กำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288244592+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288251997+07:00","message":"Push: 'พยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288253816+07:00","message":"TextPushed: 'กำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288255949+07:00","message":"Set new StatePrefix : 'กำลังพยายามบอกก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.288257989+07:00","message":"Next Push (prob) : 'ก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.288265855+07:00","message":"push: {false พยายามบอก 0 0xc001e33480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.388689579+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.526204093+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.526239007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังพยายามบอกก็คือว่าถ้า\",\"confidence\":0.92419404}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.526245502+07:00","message":"receive interim result [true|false]: กำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.526257044+07:00","message":"end recv isFinal message id 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.52625941+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.526265359+07:00","message":"[buffer interim] 236 true กำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526272019+07:00","message":"[bufferProcess] interim [540000000]:กำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.52627488+07:00","message":"[bufferProcess] send to processor (isfinal):กำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526278191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526281742+07:00","message":"> Transcript [1762] [false]: 'กำลังพยายามบอกก็คือว่าถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526284422+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526286307+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526288511+07:00","message":"StatePrefix: 'กำลังพยายามบอกก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526290733+07:00","message":"TextPushed: 'กำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526293099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526294963+07:00","message":"> Transcript [1763] [true]: 'กำลังพยายามบอกก็คือว่าถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526297131+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526298718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526300289+07:00","message":"StatePrefix: 'กำลังพยายามบอกก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526301985+07:00","message":"TextPushed: 'กำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:00.526305491+07:00","message":"Push: 'ก็คือว่าถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.526312795+07:00","message":"push: {true ก็คือว่าถ้า 0 0xc001e33480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:00.53507134+07:00","message":"write wav file: './tmp/7577/7577_236.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:00.770487172+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:01.457916729+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:01.457966955+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-05-21T13:33:01.457974115+07:00","message":"receive interim result [false|false]: อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:01.45798887+07:00","message":"[buffer interim] 237 false อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.457996185+07:00","message":"[bufferProcess] interim [660000000]:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.457998227+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:01.709229819+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:01.709268404+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-05-21T13:33:01.709274893+07:00","message":"receive interim result [false|false]: อวัยวะใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:01.709292925+07:00","message":"[buffer interim] 237 false อวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.70930033+07:00","message":"[bufferProcess] interim [840000000]:อวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.709302836+07:00","message":"[bufferProcess] send to processor:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.709310151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.709313132+07:00","message":"> Transcript [1764] [false]: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.709315247+07:00","message":"Set StatePrefix (first interim): 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:01.940993646+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:01.941028659+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-05-21T13:33:01.94103499+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:01.941048014+07:00","message":"[buffer interim] 237 false อวัยวะใดอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.941057153+07:00","message":"[bufferProcess] interim [200000000]:อวัยวะใดอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.941059732+07:00","message":"[bufferProcess] send to processor:อวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.941067124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.941069941+07:00","message":"> Transcript [1765] [false]: 'อวัยวะใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.941072862+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.941075076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.941077507+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:01.941079573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.205548955+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.205592291+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-05-21T13:33:02.20559883+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.205613097+07:00","message":"[buffer interim] 237 false อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.205620129+07:00","message":"[bufferProcess] interim [500000000]:อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.205622712+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.205625906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.205628956+07:00","message":"> Transcript [1766] [false]: 'อวัยวะใดอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.205631847+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.205634015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.20563581+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.205638367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.563346917+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.563387459+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-05-21T13:33:02.563394649+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.5634088+07:00","message":"[buffer interim] 237 false อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.563418534+07:00","message":"[bufferProcess] interim [740000000]:อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.563421048+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.563426887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.563429851+07:00","message":"> Transcript [1767] [false]: 'อวัยวะใดอวัยวะหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.563433564+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.563435968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.563437787+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.563440262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:02.770876541+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:02.77089178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.882005937+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.882045433+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-05-21T13:33:02.882051265+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.882066615+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.882070313+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-05-21T13:33:02.882073054+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.882087923+07:00","message":"[buffer interim] 237 false อวัยวะใดอวัยวะหนึ่งในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.882105431+07:00","message":"[buffer interim] 237 false อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882118876+07:00","message":"[bufferProcess] interim [40000000]:อวัยวะใดอวัยวะหนึ่งในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.88212398+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882131399+07:00","message":"[bufferProcess] interim [100000000]:อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882133539+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882136792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882140797+07:00","message":"> Transcript [1768] [false]: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882144677+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.8821471+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882149517+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882151803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882158109+07:00","message":"Push: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882162913+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882164861+07:00","message":"Set new StatePrefix : 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882167119+07:00","message":"Next Push (prob) : 'ใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882169107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882171438+07:00","message":"> Transcript [1769] [false]: 'อวัยวะใดอวัยวะหนึ่งในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882173341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882174905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882176438+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:02.882178522+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:02.882187644+07:00","message":"push: {false อวัยวะ 0 0xc003198c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.091220157+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.091258098+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-05-21T13:33:03.091265157+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.091281539+07:00","message":"[buffer interim] 237 false อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.091289352+07:00","message":"[bufferProcess] interim [340000000]:อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.09129189+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.091299922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.091302893+07:00","message":"> Transcript [1770] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.091306662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.091309008+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.09131147+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.091313846+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.218682294+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.21872168+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-05-21T13:33:03.218728103+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.218743136+07:00","message":"[buffer interim] 237 false อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.218750646+07:00","message":"[bufferProcess] interim [460000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.21875327+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.218760277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.218763581+07:00","message":"> Transcript [1771] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.218766784+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.21877012+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.218772686+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.21877503+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.428717789+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.428757035+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-05-21T13:33:03.428763011+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.428775486+07:00","message":"[buffer interim] 237 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.428783019+07:00","message":"[bufferProcess] interim [700000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.428785526+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.428789305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.428792342+07:00","message":"> Transcript [1772] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.42879593+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.428798074+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.42880048+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.428802612+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.428805707+07:00","message":"Push: 'ใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.428807718+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.428810291+07:00","message":"Set new StatePrefix : 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.428812787+07:00","message":"Next Push (prob) : 'ระบบนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.428821596+07:00","message":"push: {false ใดอวัยวะหนึ่งใน 0 0xc003198c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.551221812+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.551264249+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-05-21T13:33:03.55127314+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.551289355+07:00","message":"[buffer interim] 237 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.551297339+07:00","message":"[bufferProcess] interim [820000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.551300092+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.551307175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.551310071+07:00","message":"> Transcript [1773] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.551313817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.551315963+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.551317809+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.551320924+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.843076375+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.843126109+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-05-21T13:33:03.843133726+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:03.843148579+07:00","message":"[buffer interim] 237 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.843155943+07:00","message":"[bufferProcess] interim [120000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.843158457+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.843163945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.843166715+07:00","message":"> Transcript [1774] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.843170773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.843172888+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.843174937+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:03.843177787+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.017425412+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.017471989+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-05-21T13:33:04.017478499+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.017494333+07:00","message":"[buffer interim] 237 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.017501861+07:00","message":"[bufferProcess] interim [300000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.017504706+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.017508347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.017511675+07:00","message":"> Transcript [1775] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.01751551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.017517575+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.017519759+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.017522157+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.230898494+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.336463725+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.336505182+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-05-21T13:33:04.336512262+07:00","message":"receive interim result [true|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.336522073+07:00","message":"end recv isFinal message id 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.336524167+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.336530653+07:00","message":"[buffer interim] 237 true อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336540026+07:00","message":"[bufferProcess] interim [690000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336543455+07:00","message":"[bufferProcess] send to processor (isfinal):อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336547516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336550108+07:00","message":"> Transcript [1776] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336553767+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336555584+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336557697+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.33656028+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336569186+07:00","message":"Push: 'ระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336571069+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336573328+07:00","message":"Set new StatePrefix : 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336575652+07:00","message":"Next Push (prob) : 'ทำงานผิดปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336577456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336579447+07:00","message":"> Transcript [1777] [true]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336581687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336583266+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336585404+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.336587515+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:04.33658971+07:00","message":"Push: 'ทำงานผิดปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.336597575+07:00","message":"push: {false ระบบนั้น 0 0xc003198c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.33660343+07:00","message":"push: {true ทำงานผิดปกติ 0 0xc003198c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:04.347484417+07:00","message":"write wav file: './tmp/7577/7577_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:04.551611869+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.12486642+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.124894091+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.124896616+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.124898652+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.124900471+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.124902324+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.124903908+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.124905521+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.12490812+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.12491192+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.12491363+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.124915231+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.124916857+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.368674759+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.36871774+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-05-21T13:33:05.368723331+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.368739783+07:00","message":"[buffer interim] 238 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.368747484+07:00","message":"[bufferProcess] interim [540000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.368749535+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.368757181+07:00","message":"[bufferProcess] send to processor (ticker):ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.368759736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.368762537+07:00","message":"> Transcript [1778] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.368764887+07:00","message":"Set StatePrefix (first interim): 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.390027771+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.390056011+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-05-21T13:33:05.390061591+07:00","message":"receive interim result [false|false]: ขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.390077494+07:00","message":"[buffer interim] 238 false ขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.390083076+07:00","message":"[bufferProcess] interim [660000000]:ขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.390084885+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.604461956+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.604505995+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-05-21T13:33:05.604512819+07:00","message":"receive interim result [false|false]: ขึ้นมานะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.604527262+07:00","message":"[buffer interim] 238 false ขึ้นมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.604534139+07:00","message":"[bufferProcess] interim [80000000]:ขึ้นมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.604536468+07:00","message":"[bufferProcess] send to processor:ขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.604541939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.604544656+07:00","message":"> Transcript [1779] [false]: 'ขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.604548516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.604551188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.60455462+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.604557192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.716168569+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.716203605+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-05-21T13:33:05.716213131+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.716226726+07:00","message":"[buffer interim] 238 false ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.716233672+07:00","message":"[bufferProcess] interim [140000000]:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.716236144+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.716241691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.716244557+07:00","message":"> Transcript [1780] [false]: 'ขึ้นมานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.716247564+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.716249722+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.716251746+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.716253935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:05.771754421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:05.771759465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.889543216+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.962063522+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.974573613+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.974606231+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-05-21T13:33:05.974612191+07:00","message":"receive interim result [true|false]: ขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.974622021+07:00","message":"end recv isFinal message id 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.974623987+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.974630297+07:00","message":"[buffer interim] 238 true ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974636878+07:00","message":"[bufferProcess] interim [560000000]:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974640848+07:00","message":"[bufferProcess] send to processor (isfinal):ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974659134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.9746859+07:00","message":"> Transcript [1781] [false]: 'ขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.97469205+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974694508+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974696904+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974698921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974701308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974703604+07:00","message":"> Transcript [1782] [true]: 'ขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974705495+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974707141+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974708694+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974710229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:05.974719305+07:00","message":"Push: 'ขึ้นมานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:05.974731795+07:00","message":"push: {true ขึ้นมานะคะ 0 0xc0001faf80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:05.981873281+07:00","message":"write wav file: './tmp/7577/7577_238.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.314162518+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.314211642+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-05-21T13:33:06.314216815+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.314236396+07:00","message":"[buffer interim] 239 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.314247341+07:00","message":"[bufferProcess] interim [420000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.314249545+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.456974041+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.457014252+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-05-21T13:33:06.457020955+07:00","message":"receive interim result [false|false]: มันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.457035148+07:00","message":"[buffer interim] 239 false มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.457042277+07:00","message":"[bufferProcess] interim [480000000]:มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.457044928+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.457050747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.457053775+07:00","message":"> Transcript [1783] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.457055885+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.541610941+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.541646352+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-05-21T13:33:06.54165337+07:00","message":"receive interim result [false|false]: มันก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.541666255+07:00","message":"[buffer interim] 239 false มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.541673032+07:00","message":"[bufferProcess] interim [600000000]:มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.541675235+07:00","message":"[bufferProcess] send to processor:มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.541681779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.541684518+07:00","message":"> Transcript [1784] [false]: 'มันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.541687885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.541689903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.541691711+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.541694101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.724700932+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.724745481+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-05-21T13:33:06.72475355+07:00","message":"receive interim result [false|false]: มันก็จะส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.724768929+07:00","message":"[buffer interim] 239 false มันก็จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.724776009+07:00","message":"[bufferProcess] interim [780000000]:มันก็จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.724778388+07:00","message":"[bufferProcess] send to processor:มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.724792166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.724795077+07:00","message":"> Transcript [1785] [false]: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.724797999+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.724800427+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.724802782+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.724805108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.953380982+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.953418859+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-05-21T13:33:06.953425096+07:00","message":"receive interim result [false|false]: มันก็จะส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:06.953439066+07:00","message":"[buffer interim] 239 false มันก็จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.953445571+07:00","message":"[bufferProcess] interim [20000000]:มันก็จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.95344791+07:00","message":"[bufferProcess] send to processor:มันก็จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.953451407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.95345443+07:00","message":"> Transcript [1786] [false]: 'มันก็จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.953457445+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.953459351+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.953461579+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:06.953463426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.152797431+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.152832616+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-05-21T13:33:07.152839838+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.152855553+07:00","message":"[buffer interim] 239 false มันก็จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152861959+07:00","message":"[bufferProcess] interim [200000000]:มันก็จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152864306+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152867663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152870765+07:00","message":"> Transcript [1787] [false]: 'มันก็จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152874536+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152876645+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152878613+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152880532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152884909+07:00","message":"Push: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152886769+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152889049+07:00","message":"Set new StatePrefix : 'มันก็จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.152891826+07:00","message":"Next Push (prob) : 'ก็จะส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.152899353+07:00","message":"push: {false มัน 0 0xc001fe0e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.405724283+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.405757747+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-05-21T13:33:07.405764441+07:00","message":"receive interim result [false|false]: มันก็จะส่งผมตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.405779012+07:00","message":"[buffer interim] 239 false มันก็จะส่งผมตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.405787308+07:00","message":"[bufferProcess] interim [440000000]:มันก็จะส่งผมตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.405791443+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.405801379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.405804128+07:00","message":"> Transcript [1788] [false]: 'มันก็จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.405807371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.405809538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.405811979+07:00","message":"StatePrefix: 'มันก็จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.405814351+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.412271702+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.412302226+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-05-21T13:33:07.412307867+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.412320283+07:00","message":"[buffer interim] 239 false มันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.412325195+07:00","message":"[bufferProcess] interim [500000000]:มันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.412327587+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผมตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.412330564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.412333099+07:00","message":"> Transcript [1789] [false]: 'มันก็จะส่งผมตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.41233503+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.412337425+07:00","message":"Set new StatePrefix: 'มันก็จะส่งผมตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.742967211+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.743007775+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-05-21T13:33:07.743014688+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:07.743031076+07:00","message":"[buffer interim] 239 false มันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.743039428+07:00","message":"[bufferProcess] interim [800000000]:มันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.74304181+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.743049116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.743052132+07:00","message":"> Transcript [1790] [false]: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.74305477+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:07.74305751+07:00","message":"Set new StatePrefix: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.053568396+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.053608395+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-05-21T13:33:08.053615865+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพบนเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.053633206+07:00","message":"[buffer interim] 239 false มันก็จะส่งผลต่อภาพบนเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.053641052+07:00","message":"[bufferProcess] interim [40000000]:มันก็จะส่งผลต่อภาพบนเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.05364414+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.053653058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.053655636+07:00","message":"> Transcript [1791] [false]: 'มันก็จะส่งผลต่อภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.053659149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.053661251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.05366332+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.053666394+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.131770877+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.131817323+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-05-21T13:33:08.131824488+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.13184113+07:00","message":"[buffer interim] 239 false มันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.131849106+07:00","message":"[bufferProcess] interim [100000000]:มันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.131852372+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพบนเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.131860027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.131862678+07:00","message":"> Transcript [1792] [false]: 'มันก็จะส่งผลต่อภาพบนเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.131867029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.131869102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.131870976+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.131874333+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.191813485+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.191852935+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-05-21T13:33:08.191859626+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพบนเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.191876876+07:00","message":"[buffer interim] 239 false มันก็จะส่งผลต่อภาพบนเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.191884453+07:00","message":"[bufferProcess] interim [160000000]:มันก็จะส่งผลต่อภาพบนเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.191887729+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.191894474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.191897176+07:00","message":"> Transcript [1793] [false]: 'มันก็จะส่งผลต่อภาพรวมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.191901054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.191903246+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.191905079+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.191907847+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.19951818+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.199539262+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-05-21T13:33:08.199543713+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพบนเขารับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.199550421+07:00","message":"[buffer interim] 239 false มันก็จะส่งผลต่อภาพบนเขารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.19955573+07:00","message":"[bufferProcess] interim [220000000]:มันก็จะส่งผลต่อภาพบนเขารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.199558113+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพบนเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.199567601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.199570304+07:00","message":"> Transcript [1794] [false]: 'มันก็จะส่งผลต่อภาพบนเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.199573485+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.199575539+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.199577527+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.199580132+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.199583453+07:00","message":"Push: 'ก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.199585591+07:00","message":"TextPushed: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.199587824+07:00","message":"Set new StatePrefix : 'มันก็จะส่งผลต่อภาพบนเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.199590487+07:00","message":"Next Push (prob) : 'บนเขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.199599496+07:00","message":"push: {false ก็จะส่งผลต่อภาพ 0 0xc001fe0e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.23550182+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.235537004+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-05-21T13:33:08.235542996+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.235559013+07:00","message":"[buffer interim] 239 false มันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.235568956+07:00","message":"[bufferProcess] interim [280000000]:มันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.235572985+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพบนเขารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.235579078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.235583225+07:00","message":"> Transcript [1795] [false]: 'มันก็จะส่งผลต่อภาพบนเขารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.235588037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.235590914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.235593873+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพบนเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.235597721+07:00","message":"TextPushed: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.428506694+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.428546604+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-05-21T13:33:08.428554006+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.428571358+07:00","message":"[buffer interim] 239 false มันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.428579296+07:00","message":"[bufferProcess] interim [520000000]:มันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.428581972+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.428588946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.428594056+07:00","message":"> Transcript [1796] [false]: 'มันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.428597314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.428599924+07:00","message":"Set new StatePrefix: 'มันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.529505143+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.629241359+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.629282919+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-05-21T13:33:08.629289213+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.629306424+07:00","message":"[buffer interim] 239 false มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.629314814+07:00","message":"[bufferProcess] interim [640000000]:มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.629317306+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.629323328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.629326088+07:00","message":"> Transcript [1797] [false]: 'มันก็จะส่งผลต่อภาพรวมของระบบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.629329877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.62933206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.629334268+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.629337099+07:00","message":"TextPushed: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.652586254+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.652623269+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-05-21T13:33:08.652629703+07:00","message":"receive interim result [true|false]: มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.652639008+07:00","message":"end recv isFinal message id 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.652641534+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.652649067+07:00","message":"[buffer interim] 239 true มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652658853+07:00","message":"[bufferProcess] interim [790000000]:มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652664428+07:00","message":"[bufferProcess] send to processor (isfinal):มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652668255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652671553+07:00","message":"> Transcript [1798] [false]: 'มันก็จะส่งผลต่อภาพรวมของระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652675282+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652678163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652680731+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652683119+07:00","message":"TextPushed: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652685287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652687648+07:00","message":"> Transcript [1799] [true]: 'มันก็จะส่งผลต่อภาพรวมของระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652689803+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652691871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652701816+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652704153+07:00","message":"TextPushed: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:08.652710787+07:00","message":"Push: 'รวมของระบบนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.65271857+07:00","message":"push: {true รวมของระบบนั้น 0 0xc001fe0e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:08.662232307+07:00","message":"write wav file: './tmp/7577/7577_239.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:08.772148185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:08.77216914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:08.851313077+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:10.924592791+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:10.92464377+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-05-21T13:33:10.924651227+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:10.924668744+07:00","message":"[buffer interim] 240 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:10.924676616+07:00","message":"[bufferProcess] interim [100000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:10.924679649+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:10.924690546+07:00","message":"[bufferProcess] send to processor (ticker):สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:10.924694817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:10.924698758+07:00","message":"> Transcript [1800] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:10.924702199+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.353473341+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.353512152+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-05-21T13:33:11.353517513+07:00","message":"receive interim result [false|false]: เรื่องย่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.353531814+07:00","message":"[buffer interim] 240 false เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.35353809+07:00","message":"[bufferProcess] interim [520000000]:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.353539861+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.434169378+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.434209863+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-05-21T13:33:11.434215564+07:00","message":"receive interim result [false|false]: สามารถเชื่อมโยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.434233697+07:00","message":"[buffer interim] 240 false สามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.434239981+07:00","message":"[bufferProcess] interim [580000000]:สามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.434242255+07:00","message":"[bufferProcess] send to processor:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.434245519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.434248531+07:00","message":"> Transcript [1801] [false]: 'เรื่องย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.434250747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.434253138+07:00","message":"Set new StatePrefix: 'เรื่องย่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.693708963+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.69374877+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-05-21T13:33:11.693755567+07:00","message":"receive interim result [false|false]: สามารถเชื่อมโยงความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.693765675+07:00","message":"[buffer interim] 240 false สามารถเชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.693773583+07:00","message":"[bufferProcess] interim [880000000]:สามารถเชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.693777809+07:00","message":"[bufferProcess] send to processor:สามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.693782451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.693786597+07:00","message":"> Transcript [1802] [false]: 'สามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.693790179+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.693793445+07:00","message":"Set new StatePrefix: 'สามารถเชื่อมโยง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:11.772921006+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:11.772935073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.815440288+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.815479001+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-05-21T13:33:11.815485113+07:00","message":"receive interim result [false|false]: สามารถเชื่อมโยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.815496905+07:00","message":"[buffer interim] 240 false สามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.815502647+07:00","message":"[bufferProcess] interim [940000000]:สามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.815505084+07:00","message":"[bufferProcess] send to processor:สามารถเชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.815510478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.815513088+07:00","message":"> Transcript [1803] [false]: 'สามารถเชื่อมโยงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.815516359+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.815518534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.815520582+07:00","message":"StatePrefix: 'สามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.815522995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.819361889+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.819393822+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-05-21T13:33:11.819399036+07:00","message":"receive interim result [false|false]: สามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:11.819410955+07:00","message":"[buffer interim] 240 false สามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.819415539+07:00","message":"[bufferProcess] interim [0]:สามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.819418125+07:00","message":"[bufferProcess] send to processor:สามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.81942258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.81942544+07:00","message":"> Transcript [1804] [false]: 'สามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.819428664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.819431112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.819432984+07:00","message":"StatePrefix: 'สามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:11.819435126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.327281424+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.327322274+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-05-21T13:33:12.327328879+07:00","message":"receive interim result [false|false]: สามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.327344966+07:00","message":"[buffer interim] 240 false สามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.327353193+07:00","message":"[bufferProcess] interim [480000000]:สามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.327355919+07:00","message":"[bufferProcess] send to processor:สามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.327359422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.327362978+07:00","message":"> Transcript [1805] [false]: 'สามารถเชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.327366785+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.327369078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.327371373+07:00","message":"StatePrefix: 'สามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.327373535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.428903554+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.536599085+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.536640337+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-05-21T13:33:12.536649473+07:00","message":"receive interim result [true|false]: นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.53665972+07:00","message":"end recv isFinal message id 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.536661778+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.536670821+07:00","message":"[buffer interim] 240 true นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536681049+07:00","message":"[bufferProcess] interim [810000000]:นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536686405+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.5366895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536692655+07:00","message":"> Transcript [1806] [false]: 'สามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536695818+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536697848+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536699885+07:00","message":"StatePrefix: 'สามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536702169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536707748+07:00","message":"Push: 'สามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536709537+07:00","message":"TextPushed: 'สามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536711473+07:00","message":"Set new StatePrefix : 'สามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536713824+07:00","message":"Next Push (prob) : 'ความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536715655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536717896+07:00","message":"> Transcript [1807] [true]: 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536720051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536721998+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536724317+07:00","message":"StatePrefix: 'สามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536726583+07:00","message":"TextPushed: 'สามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536728255+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.536809777+07:00","message":"push: {false สามารถเชื่อมโยง 0 0xc003286000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536863016+07:00","message":"Push: 'ความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536866584+07:00","message":"TextPushed: 'สามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536868449+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536870683+07:00","message":"Next Push (prob) : 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.536880076+07:00","message":"push: {true ความสัมพันธ์ของ 0 0xc003286000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.536906823+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_240.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:12.545994295+07:00","message":"write wav file: './tmp/7577/7577_240.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.621544876+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.961686981+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.961730424+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-05-21T13:33:12.961736699+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:12.961752918+07:00","message":"[buffer interim] 241 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.961759169+07:00","message":"[bufferProcess] interim [420000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:12.961761257+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:13.272141166+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:13.272173345+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-05-21T13:33:13.272179241+07:00","message":"receive interim result [false|false]: อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:13.272189891+07:00","message":"[buffer interim] 241 false อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.272195732+07:00","message":"[bufferProcess] interim [660000000]:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.272198202+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.272203385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.27220611+07:00","message":"> Transcript [1808] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.272208439+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:13.472318721+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:13.472356005+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-05-21T13:33:13.472362286+07:00","message":"receive interim result [false|false]: อวัยวะต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:13.472375645+07:00","message":"[buffer interim] 241 false อวัยวะต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.47238179+07:00","message":"[bufferProcess] interim [900000000]:อวัยวะต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.47238419+07:00","message":"[bufferProcess] send to processor:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.47238735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.472390018+07:00","message":"> Transcript [1809] [false]: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.472392436+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.472394405+07:00","message":"Set new StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:13.596279363+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:13.596312084+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-05-21T13:33:13.596317502+07:00","message":"receive interim result [false|false]: อวัยวะต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:13.596332969+07:00","message":"[buffer interim] 241 false อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.596340196+07:00","message":"[bufferProcess] interim [960000000]:อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.596342718+07:00","message":"[bufferProcess] send to processor:อวัยวะต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.596345874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.596348529+07:00","message":"> Transcript [1810] [false]: 'อวัยวะต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.596351289+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.596353422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.596355201+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:13.59635712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:13.969376261+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.054608298+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.054655903+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-05-21T13:33:14.054662204+07:00","message":"receive interim result [false|false]: อวัยวะต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.054680796+07:00","message":"[buffer interim] 241 false อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.05468754+07:00","message":"[bufferProcess] interim [560000000]:อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.054689942+07:00","message":"[bufferProcess] send to processor:อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.054693561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.05469646+07:00","message":"> Transcript [1811] [false]: 'อวัยวะต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.054699796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.054701786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.054703582+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.054705481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.060582074+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.060609286+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-05-21T13:33:14.060614532+07:00","message":"receive interim result [true|false]: อวัยวะต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.060619374+07:00","message":"end recv isFinal message id 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.060621905+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.060628336+07:00","message":"[buffer interim] 241 true อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060637015+07:00","message":"[bufferProcess] interim [560000000]:อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060639639+07:00","message":"[bufferProcess] send to processor (isfinal):อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060655708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.06068433+07:00","message":"> Transcript [1812] [false]: 'อวัยวะต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060689375+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060691995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060694124+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060696193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060698898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060701225+07:00","message":"> Transcript [1813] [true]: 'อวัยวะต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060703971+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060705657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060707363+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060708924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.060714911+07:00","message":"Push: 'อวัยวะต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.060725626+07:00","message":"push: {true อวัยวะต่างๆ 0 0xc001e32000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:14.067959672+07:00","message":"write wav file: './tmp/7577/7577_241.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.090474798+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.628903279+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.62893741+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-05-21T13:33:14.62894214+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.628956931+07:00","message":"[buffer interim] 242 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.628962906+07:00","message":"[bufferProcess] interim [540000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.628964566+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.754275508+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.75432145+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-05-21T13:33:14.754328119+07:00","message":"receive interim result [false|false]: ในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.754342675+07:00","message":"[buffer interim] 242 false ในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.754350465+07:00","message":"[bufferProcess] interim [660000000]:ในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.754353205+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.754356659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.754359343+07:00","message":"> Transcript [1814] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.754363129+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.756403073+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.756417092+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-05-21T13:33:14.75642078+07:00","message":"receive interim result [false|false]: ในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:14.756428584+07:00","message":"[buffer interim] 242 false ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.756431615+07:00","message":"[bufferProcess] interim [720000000]:ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.756433461+07:00","message":"[bufferProcess] send to processor:ในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.756435517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.756438273+07:00","message":"> Transcript [1815] [false]: 'ในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.756441759+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.756444092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.756446192+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:14.756448227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:14.773669024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:14.773695386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:15.074117733+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:15.074155539+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-05-21T13:33:15.074161634+07:00","message":"receive interim result [false|false]: ในระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:15.07417807+07:00","message":"[buffer interim] 242 false ในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.074187049+07:00","message":"[bufferProcess] interim [960000000]:ในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.074189362+07:00","message":"[bufferProcess] send to processor:ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.074192783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.074195758+07:00","message":"> Transcript [1816] [false]: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.074198707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.074200663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.074202732+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.07420478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:15.133510694+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:15.133552132+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-05-21T13:33:15.133559008+07:00","message":"receive interim result [false|false]: ในระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:15.13357562+07:00","message":"[buffer interim] 242 false ในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.133583555+07:00","message":"[bufferProcess] interim [80000000]:ในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.13358691+07:00","message":"[bufferProcess] send to processor:ในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.133591114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.1335962+07:00","message":"> Transcript [1817] [false]: 'ในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.133599923+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.133602605+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.133605074+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.133607225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:15.529667397+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:15.529703895+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-05-21T13:33:15.529709905+07:00","message":"receive interim result [false|false]: ในระบบย่อยอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:15.529724491+07:00","message":"[buffer interim] 242 false ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529732424+07:00","message":"[bufferProcess] interim [500000000]:ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529735623+07:00","message":"[bufferProcess] send to processor:ในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529742339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529745084+07:00","message":"> Transcript [1818] [false]: 'ในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529751011+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529753144+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529755522+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529757963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529764191+07:00","message":"Push: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529766146+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529768127+07:00","message":"Set new StatePrefix : 'ในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:15.529770341+07:00","message":"Next Push (prob) : 'ระบบย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:15.529779502+07:00","message":"push: {false ใน 0 0xc003286380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.182469+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.182506138+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-05-21T13:33:16.182512767+07:00","message":"receive interim result [false|false]: ในระบบย่อยอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.182527918+07:00","message":"[buffer interim] 242 false ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.182533821+07:00","message":"[bufferProcess] interim [100000000]:ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.182536444+07:00","message":"[bufferProcess] send to processor:ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.182539834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.182542706+07:00","message":"> Transcript [1819] [false]: 'ในระบบย่อยอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.182546393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.182548584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.182550433+07:00","message":"StatePrefix: 'ในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.182552793+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.429342163+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.429376736+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-05-21T13:33:16.429382134+07:00","message":"receive interim result [false|false]: ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.429397508+07:00","message":"[buffer interim] 242 false ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.429403995+07:00","message":"[bufferProcess] interim [400000000]:ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.429408259+07:00","message":"[bufferProcess] send to processor:ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.429411902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.429414665+07:00","message":"> Transcript [1820] [false]: 'ในระบบย่อยอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.429417783+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.429420099+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.429422266+07:00","message":"StatePrefix: 'ในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.429424698+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.78904064+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.851953102+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.884343144+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.884372813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในระบบย่อยอาหารได้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.884379294+07:00","message":"receive interim result [true|false]: ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.88438995+07:00","message":"end recv isFinal message id 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.884392206+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.884400413+07:00","message":"[buffer interim] 242 true ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884407305+07:00","message":"[bufferProcess] interim [820000000]:ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884410466+07:00","message":"[bufferProcess] send to processor (isfinal):ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884414038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884417107+07:00","message":"> Transcript [1821] [false]: 'ในระบบย่อยอาหารได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884420053+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884421967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884423905+07:00","message":"StatePrefix: 'ในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884426318+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.88442821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884430069+07:00","message":"> Transcript [1822] [true]: 'ในระบบย่อยอาหารได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.88443222+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884433845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884435386+07:00","message":"StatePrefix: 'ในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884437068+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:16.884439626+07:00","message":"Push: 'ระบบย่อยอาหารได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:16.884446874+07:00","message":"push: {true ระบบย่อยอาหารได้นะคะ 0 0xc003286380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:16.893485397+07:00","message":"write wav file: './tmp/7577/7577_242.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:17.429254207+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:17.521123408+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:17.521146159+07:00","message":"found end of frame, send empty tag with msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:17.521149281+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:17.521157366+07:00","message":"[buffer interim] 243 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:17.52118983+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:17.521194624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:17.521197859+07:00","message":"> Transcript [1823] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:17.521200634+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:17.521202666+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:17.521204581+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:17.521206405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:17.521209229+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:17.521220968+07:00","message":"push: {true \n 0 0xc003286880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:17.526803249+07:00","message":"write wav file: './tmp/7577/7577_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:17.561813239+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:17.774327508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:17.774360109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.235530264+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.235571035+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-05-21T13:33:18.235576262+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.235589954+07:00","message":"[buffer interim] 244 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.235596334+07:00","message":"[bufferProcess] interim [540000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.235597958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.422318182+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.422354427+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-05-21T13:33:18.42235989+07:00","message":"receive interim result [false|false]: ขอยืม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.422369375+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.422372905+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-05-21T13:33:18.422375043+07:00","message":"receive interim result [false|false]: ขอยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.422379771+07:00","message":"[buffer interim] 244 false ขอยืม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.42238312+07:00","message":"[buffer interim] 244 false ขอยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422388793+07:00","message":"[bufferProcess] interim [720000000]:ขอยืม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422390856+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422393631+07:00","message":"[bufferProcess] interim [780000000]:ขอยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422395285+07:00","message":"[bufferProcess] send to processor:ขอยืม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422398016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422400798+07:00","message":"> Transcript [1824] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422402959+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422404455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422406663+07:00","message":"> Transcript [1825] [false]: 'ขอยืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422409544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422411545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.4224152+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.422417239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.525538958+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.525571618+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-05-21T13:33:18.525576785+07:00","message":"receive interim result [false|false]: ขอยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.525592585+07:00","message":"[buffer interim] 244 false ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.525598564+07:00","message":"[bufferProcess] interim [840000000]:ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.525601625+07:00","message":"[bufferProcess] send to processor:ขอยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.525607491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.525610581+07:00","message":"> Transcript [1826] [false]: 'ขอยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.525613613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.525615743+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.525617565+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.525619671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.590192984+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.590225321+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-05-21T13:33:18.590231033+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.590241343+07:00","message":"[buffer interim] 244 false ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.590249619+07:00","message":"[bufferProcess] interim [960000000]:ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.590251892+07:00","message":"[bufferProcess] send to processor:ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.590257313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.590260088+07:00","message":"> Transcript [1827] [false]: 'ขอยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.590263497+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.59026551+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.590267658+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.590269762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.920447867+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.920488659+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-05-21T13:33:18.920494365+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.920506219+07:00","message":"[buffer interim] 244 false ขอยกตัวอย่างอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920512706+07:00","message":"[bufferProcess] interim [320000000]:ขอยกตัวอย่างอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920514998+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920520149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920522967+07:00","message":"> Transcript [1828] [false]: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920526165+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920528482+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920530227+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920532145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920536335+07:00","message":"Push: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920538368+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920540608+07:00","message":"Set new StatePrefix : 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:18.920542589+07:00","message":"Next Push (prob) : 'ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:18.920549809+07:00","message":"push: {false ขอ 0 0xc000425300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.210519681+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.210560789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอิท 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.210566973+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอิท 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.210579561+07:00","message":"[buffer interim] 244 false ขอยกตัวอย่างอิท 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.210586481+07:00","message":"[bufferProcess] interim [560000000]:ขอยกตัวอย่างอิท 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.210588996+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.210592514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.210595278+07:00","message":"> Transcript [1829] [false]: 'ขอยกตัวอย่างอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.210598757+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.210600847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.210602989+07:00","message":"StatePrefix: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.21060546+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.423062428+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.423096113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.423108183+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.423121166+07:00","message":"[buffer interim] 244 false ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.42312715+07:00","message":"[bufferProcess] interim [800000000]:ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.423129574+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอิท 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.42313499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.423139599+07:00","message":"> Transcript [1830] [false]: 'ขอยกตัวอย่างอิท 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.42314261+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.423144699+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.423146537+07:00","message":"StatePrefix: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.423148881+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.896929175+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.896981044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1 ตัวสำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.896988086+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:19.89700659+07:00","message":"[buffer interim] 244 false ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.897015377+07:00","message":"[bufferProcess] interim [280000000]:ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.897018174+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.89702209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.897025292+07:00","message":"> Transcript [1831] [false]: 'ขอยกตัวอย่างอีก 1 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.897029555+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.89703161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.897034379+07:00","message":"StatePrefix: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:19.897037131+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103261824+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103299809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103306723+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103322129+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-05-21T13:33:20.103325393+07:00","message":"receive interim result [false|false]:  ตัวสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103336981+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103339954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.10334215+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103345164+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-05-21T13:33:20.103347132+07:00","message":"receive interim result [false|false]:  ตัวสำหรับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103348178+07:00","message":"[buffer interim] 244 false ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103366567+07:00","message":"[buffer interim] 244 false  ตัวสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103369299+07:00","message":"[buffer interim] 244 false ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103371727+07:00","message":"[buffer interim] 244 false  ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103378846+07:00","message":"[bufferProcess] interim [400000000]:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103382273+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103389208+07:00","message":"[bufferProcess] interim [400000000]: ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103391535+07:00","message":"[bufferProcess] update buffer: ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103393588+07:00","message":"[bufferProcess] interim [460000000]:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103395493+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103397718+07:00","message":"[bufferProcess] interim [460000000]: ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103399855+07:00","message":"[bufferProcess] update buffer: ขอยกตัวอย่างอีก 1 ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103402591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103406545+07:00","message":"> Transcript [1832] [false]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103410273+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103412337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103414121+07:00","message":"StatePrefix: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103416488+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103429784+07:00","message":"Push: 'ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103431774+07:00","message":"TextPushed: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103433796+07:00","message":"Set new StatePrefix : 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103435736+07:00","message":"Next Push (prob) : 'อีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103437562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103439418+07:00","message":"> Transcript [1833] [false]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103442184+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103444064+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103445617+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.103447424+07:00","message":"TextPushed: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.103456856+07:00","message":"push: {false ยกตัวอย่าง 0 0xc000425300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.119148827+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.207666871+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.207704622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.207711782+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.20771872+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-05-21T13:33:20.2077224+07:00","message":"receive interim result [false|false]:  ตัวสำหรับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.207731668+07:00","message":"[buffer interim] 244 false ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.207735561+07:00","message":"[buffer interim] 244 false  ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.207742891+07:00","message":"[bufferProcess] interim [580000000]:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.207745549+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.207749233+07:00","message":"[bufferProcess] interim [580000000]: ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.20775157+07:00","message":"[bufferProcess] update buffer: ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.207754416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.207757896+07:00","message":"> Transcript [1834] [false]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.207761889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.207763914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.207765845+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.207768538+07:00","message":"TextPushed: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.292233987+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.292276306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.292285089+07:00","message":"receive interim result [true|false]: ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.292295207+07:00","message":"end recv isFinal message id 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.29229743+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.292305418+07:00","message":"[buffer interim] 244 true ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.29231657+07:00","message":"[bufferProcess] interim [790000000]:ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292323085+07:00","message":"[bufferProcess] send to processor (isfinal):ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292329407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292332859+07:00","message":"> Transcript [1835] [false]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292336929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292339544+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292341399+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292343696+07:00","message":"TextPushed: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292345704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292347516+07:00","message":"> Transcript [1836] [true]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292349432+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292350974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292352776+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292354463+07:00","message":"TextPushed: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:20.292361727+07:00","message":"Push: 'อีก 1 ตัวสำหรับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.29237118+07:00","message":"push: {true อีก 1 ตัวสำหรับระบบ 0 0xc000425300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:20.30119924+07:00","message":"write wav file: './tmp/7577/7577_244.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:20.775330478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:20.775351196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:20.950930898+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.480076157+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.480124516+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-05-21T13:33:21.480130808+07:00","message":"receive interim result [false|false]: ทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.480145964+07:00","message":"[buffer interim] 245 false ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.480152846+07:00","message":"[bufferProcess] interim [540000000]:ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.480154648+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.480161146+07:00","message":"[bufferProcess] send to processor (ticker):ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.48016406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.480166835+07:00","message":"> Transcript [1837] [false]: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.480168819+07:00","message":"Set StatePrefix (first interim): 'ทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.624270597+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.624316683+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-05-21T13:33:21.624323191+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.624337677+07:00","message":"[buffer interim] 245 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.624345882+07:00","message":"[bufferProcess] interim [720000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.624348137+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.796852122+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.79689611+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-05-21T13:33:21.796902246+07:00","message":"receive interim result [false|false]: ฟังธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.796919399+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.796927957+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-05-21T13:33:21.796932057+07:00","message":"receive interim result [false|false]: ทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.796938432+07:00","message":"[buffer interim] 245 false ฟังธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:21.796942695+07:00","message":"[buffer interim] 245 false ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796950691+07:00","message":"[bufferProcess] interim [840000000]:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796954197+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796959112+07:00","message":"[bufferProcess] interim [900000000]:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796962416+07:00","message":"[bufferProcess] send to processor:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796965756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796971301+07:00","message":"> Transcript [1838] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796974529+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796977419+07:00","message":"Set new StatePrefix: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796979571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796982754+07:00","message":"> Transcript [1839] [false]: 'ฟังธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796985513+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:21.796988105+07:00","message":"Set new StatePrefix: 'ฟังธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.377880813+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.377933624+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-05-21T13:33:22.377940475+07:00","message":"receive interim result [false|false]: ทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.377957051+07:00","message":"[buffer interim] 245 false ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.377964155+07:00","message":"[bufferProcess] interim [500000000]:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.377966737+07:00","message":"[bufferProcess] send to processor:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.377974036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.377976995+07:00","message":"> Transcript [1840] [false]: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.377979633+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.3779818+07:00","message":"Set new StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.490979435+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.494873461+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.494908421+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-05-21T13:33:22.494914269+07:00","message":"receive interim result [false|false]: ทางธรรมชาตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.494927877+07:00","message":"[buffer interim] 245 false ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.494933801+07:00","message":"[bufferProcess] interim [560000000]:ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.494935921+07:00","message":"[bufferProcess] send to processor:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.494939297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.494942307+07:00","message":"> Transcript [1841] [false]: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.494945185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.494947566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.494949356+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.494951252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.576439319+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.576476984+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-05-21T13:33:22.576483681+07:00","message":"receive interim result [true|false]: ทางธรรมชาตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.57649505+07:00","message":"end recv isFinal message id 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.576497425+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.576503928+07:00","message":"[buffer interim] 245 true ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576514057+07:00","message":"[bufferProcess] interim [770000000]:ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.57651786+07:00","message":"[bufferProcess] send to processor (isfinal):ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576521402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576524167+07:00","message":"> Transcript [1842] [false]: 'ทางธรรมชาตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.57652705+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576529246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576531046+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576533016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576534749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576536556+07:00","message":"> Transcript [1843] [true]: 'ทางธรรมชาตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576538519+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576540163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576544474+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576546387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:22.576549199+07:00","message":"Push: 'ทางธรรมชาตินะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.576556159+07:00","message":"push: {true ทางธรรมชาตินะคะ 0 0xc001e33780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:22.58302623+07:00","message":"write wav file: './tmp/7577/7577_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:22.873084063+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.402328223+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.402376496+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-05-21T13:33:23.402383362+07:00","message":"receive interim result [false|false]: นั่นคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.402401949+07:00","message":"[buffer interim] 246 false นั่นคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.402412065+07:00","message":"[bufferProcess] interim [540000000]:นั่นคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.402414993+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.539474861+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.539509457+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-05-21T13:33:23.539515446+07:00","message":"receive interim result [false|false]: นั่นคือเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.539527481+07:00","message":"[buffer interim] 246 false นั่นคือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.539533862+07:00","message":"[bufferProcess] interim [720000000]:นั่นคือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.539536115+07:00","message":"[bufferProcess] send to processor:นั่นคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.539541462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.539544145+07:00","message":"> Transcript [1844] [false]: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.539546271+07:00","message":"Set StatePrefix (first interim): 'นั่นคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.730460692+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.730499907+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-05-21T13:33:23.730505243+07:00","message":"receive interim result [false|false]: นั่นคือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.730518512+07:00","message":"[buffer interim] 246 false นั่นคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.73052651+07:00","message":"[bufferProcess] interim [840000000]:นั่นคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.730528984+07:00","message":"[bufferProcess] send to processor:นั่นคือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.73053451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.730537551+07:00","message":"> Transcript [1845] [false]: 'นั่นคือเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.730540362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.730542305+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.730544096+07:00","message":"StatePrefix: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.730546059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:23.775357514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:23.775365007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.861138156+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.861193306+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-05-21T13:33:23.861200237+07:00","message":"receive interim result [false|false]: นั่นคือระบบหาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:23.861213276+07:00","message":"[buffer interim] 246 false นั่นคือระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.861219406+07:00","message":"[bufferProcess] interim [20000000]:นั่นคือระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.861221826+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.861227313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.861230426+07:00","message":"> Transcript [1846] [false]: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.861233822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.861236126+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.861238015+07:00","message":"StatePrefix: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:23.86124011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:24.105120496+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:24.105207709+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-05-21T13:33:24.105214663+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:24.105228832+07:00","message":"[buffer interim] 246 false นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.105235297+07:00","message":"[bufferProcess] interim [260000000]:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.105237933+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.105243437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.10524596+07:00","message":"> Transcript [1847] [false]: 'นั่นคือระบบหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.105248906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.10525169+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.105253646+07:00","message":"StatePrefix: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.105255735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:24.756577939+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:24.756621437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบหายใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:24.756628179+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:24.756644418+07:00","message":"[buffer interim] 246 false นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.756652479+07:00","message":"[bufferProcess] interim [860000000]:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.756655048+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.756662625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.756665628+07:00","message":"> Transcript [1848] [false]: 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.7566694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.756672012+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.756674222+07:00","message":"StatePrefix: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.756676366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.756682632+07:00","message":"Push: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.756684764+07:00","message":"TextPushed: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.756686732+07:00","message":"Set new StatePrefix : 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:24.756688739+07:00","message":"Next Push (prob) : 'ระบบหายใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:24.756697141+07:00","message":"push: {false นั่นคือ 0 0xc001fe0380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.202779312+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.202825111+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-05-21T13:33:25.202831837+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.202846741+07:00","message":"[buffer interim] 246 false นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.202854552+07:00","message":"[bufferProcess] interim [400000000]:นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.202857445+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.202867592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.202870294+07:00","message":"> Transcript [1849] [false]: 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.202874201+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.202876881+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.202879317+07:00","message":"StatePrefix: 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.202881724+07:00","message":"TextPushed: 'นั่นคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.355992128+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.356029296+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-05-21T13:33:25.356035849+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.356048857+07:00","message":"[buffer interim] 246 false นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.356055679+07:00","message":"[bufferProcess] interim [520000000]:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.356058375+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.356063775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.356067061+07:00","message":"> Transcript [1850] [false]: 'นั่นคือระบบหายใจแบบในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.356070236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.35607225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.356074879+07:00","message":"StatePrefix: 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.356077045+07:00","message":"TextPushed: 'นั่นคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.690670189+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.801394915+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.801442106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบหายใจแบบในรูปนะคะ\",\"confidence\":0.9240967}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.801449843+07:00","message":"receive interim result [true|false]: นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.801461078+07:00","message":"end recv isFinal message id 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.801463565+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.801472308+07:00","message":"[buffer interim] 246 true นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801484686+07:00","message":"[bufferProcess] interim [30000000]:นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801490499+07:00","message":"[bufferProcess] send to processor (isfinal):นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801494429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801498248+07:00","message":"> Transcript [1851] [false]: 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801501552+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801503841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801506155+07:00","message":"StatePrefix: 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801508452+07:00","message":"TextPushed: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801510182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801512001+07:00","message":"> Transcript [1852] [true]: 'นั่นคือระบบหายใจแบบในรูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801513987+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801515599+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801517129+07:00","message":"StatePrefix: 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801518809+07:00","message":"TextPushed: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:25.801521363+07:00","message":"Push: 'ระบบหายใจแบบในรูปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:25.801530658+07:00","message":"push: {true ระบบหายใจแบบในรูปนะคะ 0 0xc001fe0380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:25.811625163+07:00","message":"write wav file: './tmp/7577/7577_246.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:26.775415115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:26.77542584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:27.424452528+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:27.989790199+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:27.989838255+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-05-21T13:33:27.989844823+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:27.989863656+07:00","message":"[buffer interim] 247 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:27.98987212+07:00","message":"[bufferProcess] interim [600000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:27.989874466+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:27.989882355+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:27.989887322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:27.989890373+07:00","message":"> Transcript [1853] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:27.989893373+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.158419556+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.158459805+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-05-21T13:33:28.158465293+07:00","message":"receive interim result [false|false]: ปืนอัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.158480715+07:00","message":"[buffer interim] 247 false ปืนอัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.158486811+07:00","message":"[bufferProcess] interim [780000000]:ปืนอัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.158488685+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.479263389+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.479296341+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-05-21T13:33:28.479302237+07:00","message":"receive interim result [false|false]: นักเรียนอาจจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.47931741+07:00","message":"[buffer interim] 247 false นักเรียนอาจจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.47932418+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนอาจจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.479326957+07:00","message":"[bufferProcess] send to processor:ปืนอัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.479329945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.479332846+07:00","message":"> Transcript [1854] [false]: 'ปืนอัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.479335045+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.479336952+07:00","message":"Set new StatePrefix: 'ปืนอัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.600823263+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.600860223+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-05-21T13:33:28.600866228+07:00","message":"receive interim result [false|false]: นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.600883277+07:00","message":"[buffer interim] 247 false นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.600890065+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.600892568+07:00","message":"[bufferProcess] send to processor:นักเรียนอาจจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.600895939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.600899445+07:00","message":"> Transcript [1855] [false]: 'นักเรียนอาจจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.600901892+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.600904279+07:00","message":"Set new StatePrefix: 'นักเรียนอาจจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.698831007+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.821901224+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.821943857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนอาจจะเห็นว่า\",\"confidence\":0.9306079}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.821949599+07:00","message":"receive interim result [true|false]: นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.821961974+07:00","message":"end recv isFinal message id 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.821964373+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.821971305+07:00","message":"[buffer interim] 247 true นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.821978359+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.821981513+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.821988586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.822017766+07:00","message":"> Transcript [1856] [false]: 'นักเรียนอาจจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.822023673+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.822026326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.8220287+07:00","message":"StatePrefix: 'นักเรียนอาจจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.822030883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.822033718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.822036274+07:00","message":"> Transcript [1857] [true]: 'นักเรียนอาจจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.822038513+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.822040147+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.822041851+07:00","message":"StatePrefix: 'นักเรียนอาจจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.82204359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:28.822053944+07:00","message":"Push: 'นักเรียนอาจจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.822065851+07:00","message":"push: {true นักเรียนอาจจะเห็นว่า 0 0xc001e33580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:28.828605738+07:00","message":"write wav file: './tmp/7577/7577_247.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:28.890285716+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.55021057+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.55024559+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-05-21T13:33:29.550251669+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.550263671+07:00","message":"[buffer interim] 248 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.550270686+07:00","message":"[bufferProcess] interim [660000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.550272457+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.607930947+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.607967201+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-05-21T13:33:29.60797326+07:00","message":"receive interim result [false|false]: มีอะไรอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.607985916+07:00","message":"[buffer interim] 248 false มีอะไรอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.607992366+07:00","message":"[bufferProcess] interim [780000000]:มีอะไรอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.60799461+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.607999722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.608002363+07:00","message":"> Transcript [1858] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.608004553+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.737334317+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.73736943+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-05-21T13:33:29.737374576+07:00","message":"receive interim result [false|false]: มีอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.737389273+07:00","message":"[buffer interim] 248 false มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.737395466+07:00","message":"[bufferProcess] interim [840000000]:มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.737397516+07:00","message":"[bufferProcess] send to processor:มีอะไรอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.737401636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.73740448+07:00","message":"> Transcript [1859] [false]: 'มีอะไรอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.73740745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.737409327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.737411104+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.737413048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:29.775790187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:29.775812689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.849033222+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.934342117+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.9343801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอวัยวะ\",\"confidence\":0.89590776}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.934385803+07:00","message":"receive interim result [true|false]: มีอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.934393863+07:00","message":"end recv isFinal message id 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.9343961+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.934402003+07:00","message":"[buffer interim] 248 true มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.934410384+07:00","message":"[bufferProcess] interim [170000000]:มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.934415349+07:00","message":"[bufferProcess] send to processor (isfinal):มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.934418482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.93442116+07:00","message":"> Transcript [1860] [false]: 'มีอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.934423372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.934425814+07:00","message":"Set new StatePrefix: 'มีอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.934427568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.934429407+07:00","message":"> Transcript [1861] [true]: 'มีอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.934431593+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.934433616+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.934435332+07:00","message":"StatePrefix: 'มีอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.934437176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:29.93444302+07:00","message":"Push: 'มีอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:29.9344505+07:00","message":"push: {true มีอวัยวะ 0 0xc000425a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:29.940772433+07:00","message":"write wav file: './tmp/7577/7577_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:30.241100787+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:30.895772492+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:30.895820135+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-05-21T13:33:30.895825822+07:00","message":"receive interim result [false|false]: ขี้เกียจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:30.895843438+07:00","message":"[buffer interim] 249 false ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:30.895850979+07:00","message":"[bufferProcess] interim [480000000]:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:30.895853395+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:31.096486104+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:31.096517831+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-05-21T13:33:31.096523204+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:31.096539623+07:00","message":"[buffer interim] 249 false ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.096547583+07:00","message":"[bufferProcess] interim [720000000]:ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.096552746+07:00","message":"[bufferProcess] send to processor:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.096556508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.096559323+07:00","message":"> Transcript [1862] [false]: 'ขี้เกียจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.096561485+07:00","message":"Set StatePrefix (first interim): 'ขี้เกียจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:31.667053952+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:31.667090577+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-05-21T13:33:31.667104305+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:31.667118309+07:00","message":"[buffer interim] 249 false ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.667126227+07:00","message":"[bufferProcess] interim [320000000]:ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.667129537+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.667133718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.6671375+07:00","message":"> Transcript [1863] [false]: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.667140557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.667143386+07:00","message":"Set new StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:31.991012097+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:31.991060366+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-05-21T13:33:31.991067438+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:31.991086246+07:00","message":"[buffer interim] 249 false ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.991104372+07:00","message":"[bufferProcess] interim [560000000]:ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.991109009+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.991114468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.99111892+07:00","message":"> Transcript [1864] [false]: 'ที่เกี่ยวข้องหลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.991124008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.99112771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.991131146+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:31.991133961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:32.309869968+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:32.309912174+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-05-21T13:33:32.309920084+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:32.309936688+07:00","message":"[buffer interim] 249 false ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.309947512+07:00","message":"[bufferProcess] interim [860000000]:ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.309950168+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.309957344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.309960193+07:00","message":"> Transcript [1865] [false]: 'ที่เกี่ยวข้องหลายอย่างเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.309963485+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.309965763+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.309967917+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.309970218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:32.377218454+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:32.377258151+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-05-21T13:33:32.377264362+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:32.377280103+07:00","message":"[buffer interim] 249 false ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.377286753+07:00","message":"[bufferProcess] interim [980000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.377289377+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.37729418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.377297672+07:00","message":"> Transcript [1866] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.377301314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.377303745+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.377306406+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:32.377308758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:32.776542335+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:32.776549862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:33.010527424+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:33.010560945+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-05-21T13:33:33.010567382+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:33.010584017+07:00","message":"[buffer interim] 249 false ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.01059059+07:00","message":"[bufferProcess] interim [580000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.010592922+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.010597161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.010599991+07:00","message":"> Transcript [1867] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.010602789+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.010604702+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.010606881+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.010608919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.01061161+07:00","message":"Push: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.010613596+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.010615885+07:00","message":"Set new StatePrefix : 'ที่เกี่ยวข้องหลายอย่างเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:33.010618754+07:00","message":"Next Push (prob) : 'หลายอย่างเลยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:33.01062578+07:00","message":"push: {false ที่เกี่ยวข้อง 0 0xc0001fab00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.019927447+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.090167548+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.100199441+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.100243314+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-05-21T13:33:34.100251359+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.100265545+07:00","message":"[buffer interim] 249 false ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100273416+07:00","message":"[bufferProcess] interim [660000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100277152+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100281861+07:00","message":"[bufferProcess] send to processor (ticker):ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100286037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100290422+07:00","message":"> Transcript [1868] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100294831+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100297725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100300796+07:00","message":"StatePrefix: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100304354+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100307406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100310528+07:00","message":"> Transcript [1869] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100313881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100316621+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.10031933+07:00","message":"StatePrefix: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.100322368+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.135076305+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.135118517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น\",\"confidence\":0.95392925}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.135126168+07:00","message":"receive interim result [true|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.135134283+07:00","message":"end recv isFinal message id 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.135136865+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.135143053+07:00","message":"[buffer interim] 249 true ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.135149076+07:00","message":"[bufferProcess] interim [810000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.135152688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.135155299+07:00","message":"> Transcript [1870] [true]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.135158184+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.135160438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.135162783+07:00","message":"StatePrefix: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.135165437+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.135168633+07:00","message":"Push: 'หลายอย่างเลยนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.135177171+07:00","message":"push: {true หลายอย่างเลยนะคะอย่างเช่น 0 0xc0001fab00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:34.1458744+07:00","message":"write wav file: './tmp/7577/7577_249.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.756400987+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.756448481+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-05-21T13:33:34.75645527+07:00","message":"receive interim result [false|false]: จมูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:34.756472227+07:00","message":"[buffer interim] 250 false จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.756478515+07:00","message":"[bufferProcess] interim [660000000]:จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:34.756480396+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.124911358+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.124930655+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.124933241+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.124935031+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.124936728+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.124938407+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.124940542+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.124942429+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.124944044+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.124945949+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.167130692+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.16716634+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-05-21T13:33:35.16717234+07:00","message":"receive interim result [false|false]: จมูกพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.167188942+07:00","message":"[buffer interim] 250 false จมูกพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.167195293+07:00","message":"[bufferProcess] interim [80000000]:จมูกพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.167197764+07:00","message":"[bufferProcess] send to processor:จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.167203405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.167205899+07:00","message":"> Transcript [1871] [false]: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.167208029+07:00","message":"Set StatePrefix (first interim): 'จมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.322427395+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.32246821+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-05-21T13:33:35.322476714+07:00","message":"receive interim result [false|false]: จมูกทรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.322491843+07:00","message":"[buffer interim] 250 false จมูกทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.322516937+07:00","message":"[bufferProcess] interim [140000000]:จมูกทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.322523325+07:00","message":"[bufferProcess] send to processor:จมูกพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.32253127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.32253542+07:00","message":"> Transcript [1872] [false]: 'จมูกพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.322539276+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.32254138+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.322543545+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.32254587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.401773478+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.401809259+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-05-21T13:33:35.401816148+07:00","message":"receive interim result [false|false]: จมูกคงจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.401829125+07:00","message":"[buffer interim] 250 false จมูกคงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.401835638+07:00","message":"[bufferProcess] interim [200000000]:จมูกคงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.401837786+07:00","message":"[bufferProcess] send to processor:จมูกทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.401843013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.40184581+07:00","message":"> Transcript [1873] [false]: 'จมูกทรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.401849158+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.401851343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.401853208+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.401855363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.411784083+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.411806326+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-05-21T13:33:35.411811523+07:00","message":"receive interim result [false|false]: จมูกทรงจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.411827386+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.411832716+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-05-21T13:33:35.411835272+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.411839072+07:00","message":"[buffer interim] 250 false จมูกทรงจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.411852585+07:00","message":"[buffer interim] 250 false จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.41185771+07:00","message":"[bufferProcess] interim [260000000]:จมูกทรงจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411861454+07:00","message":"[bufferProcess] send to processor:จมูกคงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411865227+07:00","message":"[bufferProcess] interim [320000000]:จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411867131+07:00","message":"[bufferProcess] send to processor:จมูกทรงจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411869885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411872384+07:00","message":"> Transcript [1874] [false]: 'จมูกคงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411875311+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411877165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411878925+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411880777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411882268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411884141+07:00","message":"> Transcript [1875] [false]: 'จมูกทรงจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411885965+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411887616+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411889641+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411891194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.41189394+07:00","message":"Push: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411895727+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411897548+07:00","message":"Set new StatePrefix : 'จมูกทรงจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:35.411899931+07:00","message":"Next Push (prob) : 'ทรงจำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:35.411908029+07:00","message":"push: {false จมูก 0 0xc001fe1680}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:35.776908399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:35.77692318+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.051263018+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.051302337+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-05-21T13:33:36.05130872+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.051321978+07:00","message":"[buffer interim] 250 false จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.051328953+07:00","message":"[bufferProcess] interim [920000000]:จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.051331278+07:00","message":"[bufferProcess] send to processor:จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.051336809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.051339793+07:00","message":"> Transcript [1876] [false]: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.05134237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.051344535+07:00","message":"Set new StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.091500027+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.09154446+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-05-21T13:33:36.091552044+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูกคอขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.091570708+07:00","message":"[buffer interim] 250 false จมูกโพรงจมูกคอขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.091577836+07:00","message":"[bufferProcess] interim [980000000]:จมูกโพรงจมูกคอขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.091580313+07:00","message":"[bufferProcess] send to processor:จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.091583736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.091586754+07:00","message":"> Transcript [1877] [false]: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.091590566+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.091592585+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.091595471+07:00","message":"StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.091597593+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.160226406+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.1602672+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-05-21T13:33:36.160272828+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.160286143+07:00","message":"[buffer interim] 250 false จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.160291893+07:00","message":"[bufferProcess] interim [40000000]:จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.160294143+07:00","message":"[bufferProcess] send to processor:จมูกโพรงจมูกคอขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.160299506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.160302068+07:00","message":"> Transcript [1878] [false]: 'จมูกโพรงจมูกคอขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.160305401+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.160307413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.160309258+07:00","message":"StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.160311597+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.198373845+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.321306822+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.321348531+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-05-21T13:33:36.321355801+07:00","message":"receive interim result [true|false]: จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.321366914+07:00","message":"end recv isFinal message id 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.321369339+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.321377794+07:00","message":"[buffer interim] 250 true จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321392083+07:00","message":"[bufferProcess] interim [340000000]:จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321395428+07:00","message":"[bufferProcess] send to processor (isfinal):จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321398826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321401958+07:00","message":"> Transcript [1879] [false]: 'จมูกโพรงจมูกคอหอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321405514+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321407868+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321409808+07:00","message":"StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321412121+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321414456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321416279+07:00","message":"> Transcript [1880] [true]: 'จมูกโพรงจมูกคอหอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.32141818+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321419875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321421427+07:00","message":"StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321423475+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:36.321429391+07:00","message":"Push: 'โพรงจมูกคอหอย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.321438317+07:00","message":"push: {true โพรงจมูกคอหอย 0 0xc001fe1680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:36.328826831+07:00","message":"write wav file: './tmp/7577/7577_250.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:36.391668467+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.350749821+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.376200757+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.37623543+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-05-21T13:33:37.376241007+07:00","message":"receive interim result [false|false]: เสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.376254725+07:00","message":"[buffer interim] 251 false เสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.376260746+07:00","message":"[bufferProcess] interim [960000000]:เสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.376262606+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.376267782+07:00","message":"[bufferProcess] send to processor (ticker):เสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.376270251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.376273002+07:00","message":"> Transcript [1881] [false]: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.376275199+07:00","message":"Set StatePrefix (first interim): 'เสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.455582894+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.455623033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กล่องเสียง\",\"confidence\":0.8307138}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.455629277+07:00","message":"receive interim result [true|false]: กล่องเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.455640947+07:00","message":"end recv isFinal message id 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.455642975+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.455649516+07:00","message":"[buffer interim] 251 true กล่องเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.455656429+07:00","message":"[bufferProcess] interim [170000000]:กล่องเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.455659716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.455662481+07:00","message":"> Transcript [1882] [true]: 'กล่องเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.455665207+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.455667178+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.455669025+07:00","message":"StatePrefix: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.455670854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:37.455675814+07:00","message":"Push: 'กล่องเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.455683226+07:00","message":"push: {true กล่องเสียง 0 0xc003198600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:37.461840509+07:00","message":"write wav file: './tmp/7577/7577_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:37.480161125+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.01584137+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.015884094+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-05-21T13:33:38.015890099+07:00","message":"receive interim result [false|false]: หลอด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.015905212+07:00","message":"[buffer interim] 252 false หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.015912295+07:00","message":"[bufferProcess] interim [540000000]:หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.015914383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.135934278+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.135970398+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-05-21T13:33:38.13597666+07:00","message":"receive interim result [false|false]: หลอดละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.13599116+07:00","message":"[buffer interim] 252 false หลอดละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.135998116+07:00","message":"[bufferProcess] interim [660000000]:หลอดละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.136001445+07:00","message":"[bufferProcess] send to processor:หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.136009293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.136013917+07:00","message":"> Transcript [1883] [false]: 'หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.136016213+07:00","message":"Set StatePrefix (first interim): 'หลอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.145926758+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.145954066+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-05-21T13:33:38.145961557+07:00","message":"receive interim result [false|false]: หลอดลม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.145972187+07:00","message":"[buffer interim] 252 false หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.145978041+07:00","message":"[bufferProcess] interim [720000000]:หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.145981241+07:00","message":"[bufferProcess] send to processor:หลอดละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.14598747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.145991267+07:00","message":"> Transcript [1884] [false]: 'หลอดละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.145995451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.145998341+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.146001264+07:00","message":"StatePrefix: 'หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.146004019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.308367548+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.406667621+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.406715231+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-05-21T13:33:38.406722435+07:00","message":"receive interim result [true|false]: หลอดลม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.406733236+07:00","message":"end recv isFinal message id 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.406735502+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.406741336+07:00","message":"[buffer interim] 252 true หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406752746+07:00","message":"[bufferProcess] interim [50000000]:หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406755828+07:00","message":"[bufferProcess] send to processor (isfinal):หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406759558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406765079+07:00","message":"> Transcript [1885] [false]: 'หลอดลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406767747+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406769588+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406772899+07:00","message":"StatePrefix: 'หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406774779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406776569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406778452+07:00","message":"> Transcript [1886] [true]: 'หลอดลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406780381+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406782083+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406783607+07:00","message":"StatePrefix: 'หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406785191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:38.406787873+07:00","message":"Push: 'หลอดลม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.406795245+07:00","message":"push: {true หลอดลม 0 0xc00049dc00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:38.413406444+07:00","message":"write wav file: './tmp/7577/7577_252.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:38.502452977+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:38.776937464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:38.776938633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.227151475+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.227193116+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-05-21T13:33:39.227198724+07:00","message":"receive interim result [false|false]: มีปอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.227214116+07:00","message":"[buffer interim] 253 false มีปอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.227219832+07:00","message":"[bufferProcess] interim [780000000]:มีปอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.2272216+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.269762026+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.381506742+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.381541772+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-05-21T13:33:39.381546985+07:00","message":"receive interim result [false|false]: อีปอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.381557413+07:00","message":"[buffer interim] 253 false อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.381563045+07:00","message":"[bufferProcess] interim [960000000]:อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.381565455+07:00","message":"[bufferProcess] send to processor:มีปอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.38156842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.381571346+07:00","message":"> Transcript [1887] [false]: 'มีปอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.381573343+07:00","message":"Set StatePrefix (first interim): 'มีปอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.397324256+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.397350019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีปอบ\",\"confidence\":0.95289874}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.39735483+07:00","message":"receive interim result [true|false]: อีปอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.397361193+07:00","message":"end recv isFinal message id 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.397363225+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.397368473+07:00","message":"[buffer interim] 253 true อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.39737389+07:00","message":"[bufferProcess] interim [990000000]:อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.397376539+07:00","message":"[bufferProcess] send to processor (isfinal):อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.397379306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.397381892+07:00","message":"> Transcript [1888] [false]: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.39738407+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.397385796+07:00","message":"Set new StatePrefix: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.397387371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.397389105+07:00","message":"> Transcript [1889] [true]: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.397391234+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.39739331+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.397395123+07:00","message":"StatePrefix: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.397396938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:39.397399459+07:00","message":"Push: 'อีปอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.397406375+07:00","message":"push: {true อีปอบ 0 0xc001fe1000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:39.403133759+07:00","message":"write wav file: './tmp/7577/7577_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:39.460595113+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:40.194715866+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:40.194770651+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-05-21T13:33:40.194776029+07:00","message":"receive interim result [false|false]: มีกระบะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:40.194791778+07:00","message":"[buffer interim] 254 false มีกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.194798367+07:00","message":"[bufferProcess] interim [540000000]:มีกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.194800448+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:40.325503512+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:40.325539051+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-05-21T13:33:40.325544852+07:00","message":"receive interim result [false|false]: กระบัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:40.32555717+07:00","message":"[buffer interim] 254 false กระบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.325563422+07:00","message":"[bufferProcess] interim [720000000]:กระบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.325565672+07:00","message":"[bufferProcess] send to processor:มีกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.325570809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.32557347+07:00","message":"> Transcript [1890] [false]: 'มีกระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.325575688+07:00","message":"Set StatePrefix (first interim): 'มีกระบะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:40.458289359+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:40.458322159+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-05-21T13:33:40.458327414+07:00","message":"receive interim result [false|false]: กระบังลม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:40.458343916+07:00","message":"[buffer interim] 254 false กระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.458351479+07:00","message":"[bufferProcess] interim [780000000]:กระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.458354014+07:00","message":"[bufferProcess] send to processor:กระบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.458360889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.458363616+07:00","message":"> Transcript [1891] [false]: 'กระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.458365958+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:40.458367923+07:00","message":"Set new StatePrefix: 'กระบัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:41.037200678+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:41.037239966+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-05-21T13:33:41.037246917+07:00","message":"receive interim result [false|false]: กระบังลมใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:41.037269258+07:00","message":"[buffer interim] 254 false กระบังลมใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.037276971+07:00","message":"[bufferProcess] interim [380000000]:กระบังลมใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.037280034+07:00","message":"[bufferProcess] send to processor:กระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.037283868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.037286525+07:00","message":"> Transcript [1892] [false]: 'กระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.03728924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.037291283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.037293224+07:00","message":"StatePrefix: 'กระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.037296783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:41.098065577+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:41.098106678+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-05-21T13:33:41.098112855+07:00","message":"receive interim result [false|false]: กระบังลมใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:41.098124168+07:00","message":"[buffer interim] 254 false กระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.098130968+07:00","message":"[bufferProcess] interim [440000000]:กระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.098133222+07:00","message":"[bufferProcess] send to processor:กระบังลมใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.098138289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.098141174+07:00","message":"> Transcript [1893] [false]: 'กระบังลมใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.098143932+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.098146594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.098148715+07:00","message":"StatePrefix: 'กระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.098151087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:41.730777999+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:41.730817318+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-05-21T13:33:41.730822843+07:00","message":"receive interim result [false|false]: กระบังลมใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:41.73083766+07:00","message":"[buffer interim] 254 false กระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.73084501+07:00","message":"[bufferProcess] interim [40000000]:กระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.730847364+07:00","message":"[bufferProcess] send to processor:กระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.730850632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.730853469+07:00","message":"> Transcript [1894] [false]: 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.730856601+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.730858601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.730860528+07:00","message":"StatePrefix: 'กระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:41.73086244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:41.777103946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:41.777117991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.32984612+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.329883094+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-05-21T13:33:43.329889153+07:00","message":"receive interim result [false|false]: กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.329903609+07:00","message":"[buffer interim] 254 false กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329910346+07:00","message":"[bufferProcess] interim [660000000]:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329912914+07:00","message":"[bufferProcess] send to processor:กระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329919129+07:00","message":"[bufferProcess] send to processor (ticker):กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329921911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329925264+07:00","message":"> Transcript [1895] [false]: 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329928234+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329930277+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329932648+07:00","message":"StatePrefix: 'กระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329934906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329940614+07:00","message":"Push: 'กระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329942669+07:00","message":"TextPushed: 'กระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.32994456+07:00","message":"Set new StatePrefix : 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329946879+07:00","message":"Next Push (prob) : 'ลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329948837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329950773+07:00","message":"> Transcript [1896] [false]: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329953228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329954888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329956422+07:00","message":"StatePrefix: 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.329958158+07:00","message":"TextPushed: 'กระบัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.329974396+07:00","message":"push: {false กระบัง 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.532019789+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.532055679+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-05-21T13:33:43.532061838+07:00","message":"receive interim result [false|false]: กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.532075494+07:00","message":"[buffer interim] 254 false กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.53208518+07:00","message":"[bufferProcess] interim [900000000]:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.532087209+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.655507562+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.655547545+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-05-21T13:33:43.655553646+07:00","message":"receive interim result [false|false]: กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.65556538+07:00","message":"[buffer interim] 254 false กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.655572218+07:00","message":"[bufferProcess] interim [960000000]:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.655574789+07:00","message":"[bufferProcess] send to processor:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.655580344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.655583237+07:00","message":"> Transcript [1897] [false]: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.65558624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.655588462+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.65559092+07:00","message":"StatePrefix: 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.655593094+07:00","message":"TextPushed: 'กระบัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.717937834+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.71797421+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-05-21T13:33:43.717980715+07:00","message":"receive interim result [false|false]: กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:43.717991675+07:00","message":"[buffer interim] 254 false กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.717997969+07:00","message":"[bufferProcess] interim [80000000]:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.718000492+07:00","message":"[bufferProcess] send to processor:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.718006116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.718008878+07:00","message":"> Transcript [1898] [false]: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.718011907+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.718014069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.718016436+07:00","message":"StatePrefix: 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:43.718018604+07:00","message":"TextPushed: 'กระบัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.306520077+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.306561632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.306568049+07:00","message":"receive interim result [false|false]: กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.306583259+07:00","message":"[buffer interim] 254 false กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.306590463+07:00","message":"[bufferProcess] interim [680000000]:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.306592989+07:00","message":"[bufferProcess] send to processor:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.306599681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.306602873+07:00","message":"> Transcript [1899] [false]: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.30660643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.306608643+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.306610825+07:00","message":"StatePrefix: 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.306615092+07:00","message":"TextPushed: 'กระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.306620742+07:00","message":"Push: 'ลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.306622597+07:00","message":"TextPushed: 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.306624638+07:00","message":"Set new StatePrefix : 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.306627206+07:00","message":"Next Push (prob) : 'แน่นอนว่าอวัยวะเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.306635322+07:00","message":"push: {false ลมใช่ไหมคะ 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.418153037+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.418195247+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-05-21T13:33:44.418214708+07:00","message":"receive interim result [false|false]: กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.418239234+07:00","message":"[buffer interim] 254 false กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.418257986+07:00","message":"[bufferProcess] interim [800000000]:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.418261474+07:00","message":"[bufferProcess] send to processor:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.418266507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.418270293+07:00","message":"> Transcript [1900] [false]: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.418274807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.418277933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.418280839+07:00","message":"StatePrefix: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.418284414+07:00","message":"TextPushed: 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.719517063+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.738209743+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.738247111+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-05-21T13:33:44.738252655+07:00","message":"receive interim result [false|false]: กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.738268758+07:00","message":"[buffer interim] 254 false กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.738277357+07:00","message":"[bufferProcess] interim [100000000]:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.73827994+07:00","message":"[bufferProcess] send to processor:กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.738283336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.738286141+07:00","message":"> Transcript [1901] [false]: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.738289571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.738291489+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.738293482+07:00","message":"StatePrefix: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.738296039+07:00","message":"TextPushed: 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:44.777667204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:44.777695232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.868950655+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.86899643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้\",\"confidence\":0.9377777}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.86900496+07:00","message":"receive interim result [true|false]: มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.869016605+07:00","message":"end recv isFinal message id 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.869019869+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.869028685+07:00","message":"[buffer interim] 254 true มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869040191+07:00","message":"[bufferProcess] interim [280000000]:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869044976+07:00","message":"[bufferProcess] send to processor (isfinal):กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869059162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869072446+07:00","message":"> Transcript [1902] [false]: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.86907862+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869080796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869082919+07:00","message":"StatePrefix: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869086318+07:00","message":"TextPushed: 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869092812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869095538+07:00","message":"> Transcript [1903] [true]: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869098032+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869099739+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869101575+07:00","message":"StatePrefix: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869103467+07:00","message":"TextPushed: 'กระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869105139+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869263427+07:00","message":"Push: 'แน่นอนว่าอวัยวะเหล่านี้ทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.8692673+07:00","message":"TextPushed: 'กระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869269586+07:00","message":"Set new StatePrefix : 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.869271794+07:00","message":"Next Push (prob) : 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ทำงานให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.86928071+07:00","message":"push: {true แน่นอนว่าอวัยวะเหล่านี้ทำงานให้ 0 0xc000044300}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:44.86930225+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_254.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:44.88159606+07:00","message":"write wav file: './tmp/7577/7577_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:44.970633124+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:45.704141892+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:45.704180179+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-05-21T13:33:45.704186886+07:00","message":"receive interim result [false|false]: สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:45.704201934+07:00","message":"[buffer interim] 255 false สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:45.704209395+07:00","message":"[bufferProcess] interim [780000000]:สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:45.704211479+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:45.958433022+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:45.95846752+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-05-21T13:33:45.958473188+07:00","message":"receive interim result [false|false]: สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:45.9584856+07:00","message":"[buffer interim] 255 false สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:45.958492065+07:00","message":"[bufferProcess] interim [960000000]:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:45.95849421+07:00","message":"[bufferProcess] send to processor:สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:45.958499325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:45.958502065+07:00","message":"> Transcript [1904] [false]: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:45.958506641+07:00","message":"Set StatePrefix (first interim): 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:46.057605635+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:46.164939622+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:46.164994911+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-05-21T13:33:46.165002993+07:00","message":"receive interim result [true|false]: สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:46.165018269+07:00","message":"end recv isFinal message id 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:46.165021486+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:46.16503053+07:00","message":"[buffer interim] 255 true สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.16504296+07:00","message":"[bufferProcess] interim [320000000]:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165049277+07:00","message":"[bufferProcess] send to processor (isfinal):สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165053952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165058958+07:00","message":"> Transcript [1905] [false]: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165063052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165065848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165068822+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165071982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165075178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165078592+07:00","message":"> Transcript [1906] [true]: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165082433+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165085035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165094623+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165097519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:46.165101103+07:00","message":"Push: 'สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:46.165124121+07:00","message":"push: {true สัมพันธ์กัน 0 0xc001fe1800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:46.173508332+07:00","message":"write wav file: './tmp/7577/7577_255.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:46.509946844+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.054788612+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.054837024+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-05-21T13:33:47.054843575+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.054861257+07:00","message":"[buffer interim] 256 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.05486847+07:00","message":"[bufferProcess] interim [540000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.054870677+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.177460097+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.177497121+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-05-21T13:33:47.177502397+07:00","message":"receive interim result [false|false]: เพื่อบรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.177511643+07:00","message":"[buffer interim] 256 false เพื่อบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.177518153+07:00","message":"[bufferProcess] interim [720000000]:เพื่อบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.177520298+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.17752427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.177527552+07:00","message":"> Transcript [1907] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.177529754+07:00","message":"Set StatePrefix (first interim): 'เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.362356745+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.362396517+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-05-21T13:33:47.362402093+07:00","message":"receive interim result [false|false]: เพื่อบรรลุว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.362413816+07:00","message":"[buffer interim] 256 false เพื่อบรรลุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.362420118+07:00","message":"[bufferProcess] interim [900000000]:เพื่อบรรลุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.362422745+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.362428219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.362430756+07:00","message":"> Transcript [1908] [false]: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.36243317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.3624352+07:00","message":"Set new StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.489286709+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.489327232+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-05-21T13:33:47.489333132+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.489346748+07:00","message":"[buffer interim] 256 false เพื่อบรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.48936155+07:00","message":"[bufferProcess] interim [20000000]:เพื่อบรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.489364029+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.489368027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.489370754+07:00","message":"> Transcript [1909] [false]: 'เพื่อบรรลุว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.489374017+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.489376004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.489377928+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.489381853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.677612457+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.677651685+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-05-21T13:33:47.67765752+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:47.677668884+07:00","message":"[buffer interim] 256 false เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.677675544+07:00","message":"[bufferProcess] interim [140000000]:เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.677677885+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.677681323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.677683984+07:00","message":"> Transcript [1910] [false]: 'เพื่อบรรลุวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.677687005+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.677689068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.677690875+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:47.677692789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:47.777730475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:47.777740526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.06403706+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.06407597+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-05-21T13:33:48.064082428+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.064106663+07:00","message":"[buffer interim] 256 false เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.064117705+07:00","message":"[bufferProcess] interim [620000000]:เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.064120166+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.064123543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.064126428+07:00","message":"> Transcript [1911] [false]: 'เพื่อบรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.064130601+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.0641327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.064134573+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.064137285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.246268596+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.246307579+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-05-21T13:33:48.246313831+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.246326468+07:00","message":"[buffer interim] 256 false เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246332827+07:00","message":"[bufferProcess] interim [740000000]:เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246335167+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246340824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246343475+07:00","message":"> Transcript [1912] [false]: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246350684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246352905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246354752+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246356823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246362871+07:00","message":"Push: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246364907+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246366952+07:00","message":"Set new StatePrefix : 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.246369696+07:00","message":"Next Push (prob) : 'วัตถุประสงค์ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.246378091+07:00","message":"push: {false เพื่อบรรลุ 0 0xc003286100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.448254711+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.448289211+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-05-21T13:33:48.448295092+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.448305457+07:00","message":"[buffer interim] 256 false เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.448313701+07:00","message":"[bufferProcess] interim [980000000]:เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.448316083+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.448320115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.448322989+07:00","message":"> Transcript [1913] [false]: 'เพื่อบรรลุวัตถุประสงค์ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.448326274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.448328278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.448330065+07:00","message":"StatePrefix: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.448332437+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.568292821+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.652856986+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.652896311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุวัตถุประสงค์ก็คือกัน\",\"confidence\":0.93367815}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.652905922+07:00","message":"receive interim result [true|false]: เพื่อบรรลุวัตถุประสงค์ก็คือกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.65291624+07:00","message":"end recv isFinal message id 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.652918915+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.652925272+07:00","message":"[buffer interim] 256 true เพื่อบรรลุวัตถุประสงค์ก็คือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.65293231+07:00","message":"[bufferProcess] interim [280000000]:เพื่อบรรลุวัตถุประสงค์ก็คือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.65293542+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652938897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652941693+07:00","message":"> Transcript [1914] [false]: 'เพื่อบรรลุวัตถุประสงค์ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652944692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652946627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652948409+07:00","message":"StatePrefix: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652953302+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652955277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652957245+07:00","message":"> Transcript [1915] [true]: 'เพื่อบรรลุวัตถุประสงค์ก็คือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652959345+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652960988+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652964765+07:00","message":"StatePrefix: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652966761+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:48.652969642+07:00","message":"Push: 'วัตถุประสงค์ก็คือกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.652977431+07:00","message":"push: {true วัตถุประสงค์ก็คือกัน 0 0xc003286100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:48.660756399+07:00","message":"write wav file: './tmp/7577/7577_256.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:48.690696172+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.286988219+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.287046558+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-05-21T13:33:49.287052855+07:00","message":"receive interim result [false|false]: แลก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.287070435+07:00","message":"[buffer interim] 257 false แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.287077211+07:00","message":"[bufferProcess] interim [420000000]:แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.287079084+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.41002029+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.410061978+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-05-21T13:33:49.410067987+07:00","message":"receive interim result [false|false]: แลกเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.41008019+07:00","message":"[buffer interim] 257 false แลกเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.410092652+07:00","message":"[bufferProcess] interim [540000000]:แลกเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.410095255+07:00","message":"[bufferProcess] send to processor:แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.410101174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.410104217+07:00","message":"> Transcript [1916] [false]: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.410106532+07:00","message":"Set StatePrefix (first interim): 'แลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.725688833+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.72572134+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-05-21T13:33:49.725726885+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.725739733+07:00","message":"[buffer interim] 257 false แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.725746157+07:00","message":"[bufferProcess] interim [840000000]:แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.72574837+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.72575154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.72575433+07:00","message":"> Transcript [1917] [false]: 'แลกเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.72575756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.725760427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.72576241+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.725764376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.92931374+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.929358452+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-05-21T13:33:49.929364648+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:49.929383752+07:00","message":"[buffer interim] 257 false แลกเปลี่ยนแก๊สออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.929392151+07:00","message":"[bufferProcess] interim [80000000]:แลกเปลี่ยนแก๊สออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.929394777+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.929399261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.929402301+07:00","message":"> Transcript [1918] [false]: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.929405285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.929407216+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.929412703+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:49.929415011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.049638308+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.04967768+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-05-21T13:33:50.049684575+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.049698993+07:00","message":"[buffer interim] 257 false แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.049706481+07:00","message":"[bufferProcess] interim [200000000]:แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.049708926+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.049715285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.049718795+07:00","message":"> Transcript [1919] [false]: 'แลกเปลี่ยนแก๊สออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.049722346+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.049724436+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.049726687+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.049728829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.115884089+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.115922761+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-05-21T13:33:50.115928642+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.115946617+07:00","message":"[buffer interim] 257 false แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.115954745+07:00","message":"[bufferProcess] interim [260000000]:แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.115957641+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.11596127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.115964157+07:00","message":"> Transcript [1920] [false]: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.115968268+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.115970289+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.11597244+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.115974632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.115977174+07:00","message":"Push: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.115978905+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.115981127+07:00","message":"Set new StatePrefix : 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.115983453+07:00","message":"Next Push (prob) : 'เปลี่ยนแก๊ส'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.115992048+07:00","message":"push: {false แลก 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.642330119+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.6423681+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-05-21T13:33:50.64237452+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.642390143+07:00","message":"[buffer interim] 257 false แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.642396734+07:00","message":"[bufferProcess] interim [740000000]:แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.642399398+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.642403484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.642406244+07:00","message":"> Transcript [1921] [false]: 'แลกเปลี่ยนแก๊สออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.642409845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.642412027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.642414237+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.642416777+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:50.778341007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:50.778363981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.834579723+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.834625374+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-05-21T13:33:50.834632731+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.83464791+07:00","message":"[buffer interim] 257 false แลกเปลี่ยนแก๊สออกซิเจนกับเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.834656459+07:00","message":"[bufferProcess] interim [980000000]:แลกเปลี่ยนแก๊สออกซิเจนกับเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.834659584+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.83466669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.834669414+07:00","message":"> Transcript [1922] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.834673206+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.834675311+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.834678901+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.834681833+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.950978934+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.951022733+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-05-21T13:33:50.951039529+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:50.951054695+07:00","message":"[buffer interim] 257 false แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.95106213+07:00","message":"[bufferProcess] interim [40000000]:แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.951064936+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจนกับเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.951068806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.95107148+07:00","message":"> Transcript [1923] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.951075167+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.951077145+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.951079511+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:50.951082035+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.010565571+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.010606696+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-05-21T13:33:51.010612232+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.010625686+07:00","message":"[buffer interim] 257 false แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.010633028+07:00","message":"[bufferProcess] interim [160000000]:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.010635394+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.010642116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.010644972+07:00","message":"> Transcript [1924] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.01064958+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.010654835+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.010657213+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.010660038+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.010666087+07:00","message":"Push: 'เปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.010667946+07:00","message":"TextPushed: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.010672859+07:00","message":"Set new StatePrefix : 'แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.010675768+07:00","message":"Next Push (prob) : 'ออกซิเจนกับก๊าซ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.010696773+07:00","message":"push: {false เปลี่ยนแก๊ส 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.016165772+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.016185571+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-05-21T13:33:51.016190095+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.016196862+07:00","message":"[buffer interim] 257 false แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.016204819+07:00","message":"[bufferProcess] interim [220000000]:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.016208068+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.016210759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.016212706+07:00","message":"> Transcript [1925] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.016214579+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.016216529+07:00","message":"Set new StatePrefix: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.568835394+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.665269346+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.665314239+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-05-21T13:33:51.665321026+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.665338599+07:00","message":"[buffer interim] 257 false แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.665345593+07:00","message":"[bufferProcess] interim [820000000]:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.665348023+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.665351281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.66535402+07:00","message":"> Transcript [1926] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.665357643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.665359664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.665361907+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.665364398+07:00","message":"TextPushed: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.685560236+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.685595547+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-05-21T13:33:51.685602145+07:00","message":"receive interim result [true|false]: แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.685615442+07:00","message":"end recv isFinal message id 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.685617606+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.68562339+07:00","message":"[buffer interim] 257 true แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.68562975+07:00","message":"[bufferProcess] interim [910000000]:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685632883+07:00","message":"[bufferProcess] send to processor (isfinal):แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685651342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685691378+07:00","message":"> Transcript [1927] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685701796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685706951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685711432+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685716177+07:00","message":"TextPushed: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.6857198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685724352+07:00","message":"> Transcript [1928] [true]: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685728624+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685731698+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685734516+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685738333+07:00","message":"TextPushed: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:51.685749363+07:00","message":"Push: 'ออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.685766167+07:00","message":"push: {true ออกซิเจนกับคาร์บอนไดออกไซด์ 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:51.693211877+07:00","message":"write wav file: './tmp/7577/7577_257.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:51.771626285+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.305198208+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.305237508+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-05-21T13:33:52.305243269+07:00","message":"receive interim result [false|false]: ระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.305259352+07:00","message":"[buffer interim] 258 false ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.305265865+07:00","message":"[bufferProcess] interim [600000000]:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.305267839+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.530442074+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.631887912+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.631932486+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-05-21T13:33:52.631940845+07:00","message":"receive interim result [false|false]: ระหว่างเกาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.63196039+07:00","message":"[buffer interim] 258 false ระหว่างเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.63196992+07:00","message":"[bufferProcess] interim [840000000]:ระหว่างเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.631973303+07:00","message":"[bufferProcess] send to processor:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.631977867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.631981969+07:00","message":"> Transcript [1929] [false]: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.631984942+07:00","message":"Set StatePrefix (first interim): 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.650034584+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.650065918+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-05-21T13:33:52.6500724+07:00","message":"receive interim result [false|false]: ระหว่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.650098031+07:00","message":"[buffer interim] 258 false ระหว่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.650105233+07:00","message":"[bufferProcess] interim [900000000]:ระหว่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.650109269+07:00","message":"[bufferProcess] send to processor:ระหว่างเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.650117426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.650123138+07:00","message":"> Transcript [1930] [false]: 'ระหว่างเกาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.650127658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.650130714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.650133951+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.650137029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.697446992+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.697483519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระหว่างก่อน\",\"confidence\":0.86483705}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.697489477+07:00","message":"receive interim result [true|false]: ระหว่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.697497149+07:00","message":"end recv isFinal message id 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.697499349+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.697507598+07:00","message":"[buffer interim] 258 true ระหว่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697515556+07:00","message":"[bufferProcess] interim [990000000]:ระหว่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697521133+07:00","message":"[bufferProcess] send to processor (isfinal):ระหว่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697524512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697527439+07:00","message":"> Transcript [1931] [false]: 'ระหว่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697530315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697532338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697534132+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697535982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.6975378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697541436+07:00","message":"> Transcript [1932] [true]: 'ระหว่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697543734+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697545772+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697547385+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697548975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:52.697555153+07:00","message":"Push: 'ระหว่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.697562819+07:00","message":"push: {true ระหว่างก่อน 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:52.703144401+07:00","message":"write wav file: './tmp/7577/7577_258.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:52.731989161+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:53.581561622+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:53.581608281+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-05-21T13:33:53.581613926+07:00","message":"receive interim result [false|false]: อากาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:53.581633532+07:00","message":"[buffer interim] 259 false อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.581640393+07:00","message":"[bufferProcess] interim [840000000]:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.581642474+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:53.777432352+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:53.777466814+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-05-21T13:33:53.777472738+07:00","message":"receive interim result [false|false]: ประกาศขาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:53.777487916+07:00","message":"[buffer interim] 259 false ประกาศขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.777495922+07:00","message":"[bufferProcess] interim [80000000]:ประกาศขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.777498185+07:00","message":"[bufferProcess] send to processor:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.777503602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.777506121+07:00","message":"> Transcript [1933] [false]: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.77750827+07:00","message":"Set StatePrefix (first interim): 'อากาศ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:53.778538265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:53.778542109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:53.903771438+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:53.903808063+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-05-21T13:33:53.9038142+07:00","message":"receive interim result [false|false]: อากาศภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:53.903827206+07:00","message":"[buffer interim] 259 false อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.903834255+07:00","message":"[bufferProcess] interim [200000000]:อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.903836848+07:00","message":"[bufferProcess] send to processor:ประกาศขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.903842354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.903845201+07:00","message":"> Transcript [1934] [false]: 'ประกาศขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.903847701+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:53.90384973+07:00","message":"Set new StatePrefix: 'ประกาศขาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.201990266+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.202022063+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-05-21T13:33:54.202028331+07:00","message":"receive interim result [false|false]: อากาศภายนอกนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.202039604+07:00","message":"[buffer interim] 259 false อากาศภายนอกนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.202045797+07:00","message":"[bufferProcess] interim [500000000]:อากาศภายนอกนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.202048242+07:00","message":"[bufferProcess] send to processor:อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.202051246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.202054347+07:00","message":"> Transcript [1935] [false]: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.202056727+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.202058739+07:00","message":"Set new StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.33896523+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.338998677+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-05-21T13:33:54.339004241+07:00","message":"receive interim result [false|false]: อากาศภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.339019963+07:00","message":"[buffer interim] 259 false อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.339025819+07:00","message":"[bufferProcess] interim [620000000]:อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.339027962+07:00","message":"[bufferProcess] send to processor:อากาศภายนอกนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.339031319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.339034111+07:00","message":"> Transcript [1936] [false]: 'อากาศภายนอกนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.339037635+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.339042007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.339044059+07:00","message":"StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.339045991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.449109315+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.465273087+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.465306806+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-05-21T13:33:54.465313144+07:00","message":"receive interim result [false|false]: อากาศภายนอกนั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.465328148+07:00","message":"[buffer interim] 259 false อากาศภายนอกนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.465334527+07:00","message":"[bufferProcess] interim [740000000]:อากาศภายนอกนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.465336983+07:00","message":"[bufferProcess] send to processor:อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.465340696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.465343416+07:00","message":"> Transcript [1937] [false]: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.465346573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.465349616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.465351389+07:00","message":"StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.465353273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.536619016+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.536655811+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-05-21T13:33:54.536661874+07:00","message":"receive interim result [false|false]: อากาศภายนอกนั้นอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.536678488+07:00","message":"[buffer interim] 259 false อากาศภายนอกนั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.53668536+07:00","message":"[bufferProcess] interim [920000000]:อากาศภายนอกนั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.53668757+07:00","message":"[bufferProcess] send to processor:อากาศภายนอกนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.53669117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.536693772+07:00","message":"> Transcript [1938] [false]: 'อากาศภายนอกนั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.536697274+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.536699317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.536701572+07:00","message":"StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.536703493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.547124303+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.547148377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศภายนอกนั้นอีก\",\"confidence\":0.92386675}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.547154217+07:00","message":"receive interim result [true|false]: อากาศภายนอกนั้นอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.547163605+07:00","message":"end recv isFinal message id 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.547166787+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.547172962+07:00","message":"[buffer interim] 259 true อากาศภายนอกนั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547180568+07:00","message":"[bufferProcess] interim [950000000]:อากาศภายนอกนั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547186364+07:00","message":"[bufferProcess] send to processor (isfinal):อากาศภายนอกนั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547189829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547192618+07:00","message":"> Transcript [1939] [false]: 'อากาศภายนอกนั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547195213+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547196985+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547199189+07:00","message":"StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547201017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547207141+07:00","message":"Push: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547210179+07:00","message":"TextPushed: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547212243+07:00","message":"Set new StatePrefix : 'อากาศภายนอกนั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547214423+07:00","message":"Next Push (prob) : 'นั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547216351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547218297+07:00","message":"> Transcript [1940] [true]: 'อากาศภายนอกนั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.54722046+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547222141+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547223812+07:00","message":"StatePrefix: 'อากาศภายนอกนั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547225568+07:00","message":"TextPushed: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:54.547230625+07:00","message":"Push: 'นั้นอีก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.547234974+07:00","message":"push: {false อากาศภายนอก 0 0xc001e33e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.54726174+07:00","message":"push: {true นั้นอีก 0 0xc001e33e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:54.553669654+07:00","message":"write wav file: './tmp/7577/7577_259.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:54.770715123+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:55.729602364+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:55.821411045+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:55.82143181+07:00","message":"found end of frame, send empty tag with msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:55.821434879+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:55.821442994+07:00","message":"[buffer interim] 260 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:55.821449762+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:55.821461659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:55.821467289+07:00","message":"> Transcript [1941] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:55.82146997+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:55.821471887+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:55.82147371+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:55.821475701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:55.821478557+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:55.82149008+07:00","message":"push: {true \n 0 0xc003199400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:55.828139448+07:00","message":"write wav file: './tmp/7577/7577_260.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:56.049996754+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:56.779164817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:56.779176098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.297789292+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.297829688+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-05-21T13:33:57.29783502+07:00","message":"receive interim result [false|false]: เอาคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.297854172+07:00","message":"[buffer interim] 261 false เอาคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.29786213+07:00","message":"[bufferProcess] interim [260000000]:เอาคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.297864171+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.297872354+07:00","message":"[bufferProcess] send to processor (ticker):เอาคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.297875064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.297878072+07:00","message":"> Transcript [1942] [false]: 'เอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.297880439+07:00","message":"Set StatePrefix (first interim): 'เอาคืน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.492045233+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.492074935+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-05-21T13:33:57.492080338+07:00","message":"receive interim result [false|false]: เอาคืนบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.492097387+07:00","message":"[buffer interim] 261 false เอาคืนบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.492106141+07:00","message":"[bufferProcess] interim [440000000]:เอาคืนบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.492108076+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.636984962+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.637022398+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-05-21T13:33:57.637028879+07:00","message":"receive interim result [false|false]: เอาคืนบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.637047487+07:00","message":"[buffer interim] 261 false เอาคืนบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.637056038+07:00","message":"[bufferProcess] interim [620000000]:เอาคืนบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.637058398+07:00","message":"[bufferProcess] send to processor:เอาคืนบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.637061788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.637064865+07:00","message":"> Transcript [1943] [false]: 'เอาคืนบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.637067853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.637070191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.637072245+07:00","message":"StatePrefix: 'เอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.637074139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.692091663+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.692126446+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-05-21T13:33:57.692133517+07:00","message":"receive interim result [false|false]: เอาคืนบ้างค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:57.69214933+07:00","message":"[buffer interim] 261 false เอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.692155701+07:00","message":"[bufferProcess] interim [680000000]:เอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.692157941+07:00","message":"[bufferProcess] send to processor:เอาคืนบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.692161425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.692164966+07:00","message":"> Transcript [1944] [false]: 'เอาคืนบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.692168154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.692170204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.692172339+07:00","message":"StatePrefix: 'เอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:57.69217437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.32451785+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.324552236+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-05-21T13:33:58.324558478+07:00","message":"receive interim result [false|false]: เอาคืนบ้างค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.324574872+07:00","message":"[buffer interim] 261 false เอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.324582977+07:00","message":"[bufferProcess] interim [280000000]:เอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.324585181+07:00","message":"[bufferProcess] send to processor:เอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.324588434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.324591454+07:00","message":"> Transcript [1945] [false]: 'เอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.324594649+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.324596757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.324598511+07:00","message":"StatePrefix: 'เอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.32460043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.387057438+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.387103422+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-05-21T13:33:58.387111274+07:00","message":"receive interim result [false|false]: เอาคืนบ้างค่ะระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.387139375+07:00","message":"[buffer interim] 261 false เอาคืนบ้างค่ะระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.387150961+07:00","message":"[bufferProcess] interim [400000000]:เอาคืนบ้างค่ะระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.387153372+07:00","message":"[bufferProcess] send to processor:เอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.387159447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.387162383+07:00","message":"> Transcript [1946] [false]: 'เอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.387165557+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.387167549+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.387169512+07:00","message":"StatePrefix: 'เอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.387171497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.387177337+07:00","message":"Push: 'เอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.387179201+07:00","message":"TextPushed: 'เอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.387181246+07:00","message":"Set new StatePrefix : 'เอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.38718319+07:00","message":"Next Push (prob) : 'บ้างค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.387191086+07:00","message":"push: {false เอาคืน 0 0xc000424700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.652222901+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.652262043+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-05-21T13:33:58.652267939+07:00","message":"receive interim result [false|false]: เอาคืนบ้างค่ะระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.652284359+07:00","message":"[buffer interim] 261 false เอาคืนบ้างค่ะระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.652291929+07:00","message":"[bufferProcess] interim [580000000]:เอาคืนบ้างค่ะระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.652294653+07:00","message":"[bufferProcess] send to processor:เอาคืนบ้างค่ะระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.65229788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.652300738+07:00","message":"> Transcript [1947] [false]: 'เอาคืนบ้างค่ะระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.652304267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.652306565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.652308355+07:00","message":"StatePrefix: 'เอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.652310383+07:00","message":"TextPushed: 'เอาคืน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.833262501+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.833303874+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-05-21T13:33:58.833310772+07:00","message":"receive interim result [false|false]: เอาคืนบ้างค่ะระบบทางธรรม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.833324874+07:00","message":"[buffer interim] 261 false เอาคืนบ้างค่ะระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.833330896+07:00","message":"[bufferProcess] interim [760000000]:เอาคืนบ้างค่ะระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.833333661+07:00","message":"[bufferProcess] send to processor:เอาคืนบ้างค่ะระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.833340315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.833343451+07:00","message":"> Transcript [1948] [false]: 'เอาคืนบ้างค่ะระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.833346727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.833348893+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.83335191+07:00","message":"StatePrefix: 'เอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.833354387+07:00","message":"TextPushed: 'เอาคืน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.886246028+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.886281213+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-05-21T13:33:58.886287631+07:00","message":"receive interim result [false|false]: เอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:58.886301576+07:00","message":"[buffer interim] 261 false เอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.886308604+07:00","message":"[bufferProcess] interim [880000000]:เอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.886311353+07:00","message":"[bufferProcess] send to processor:เอาคืนบ้างค่ะระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.886318315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.886321183+07:00","message":"> Transcript [1949] [false]: 'เอาคืนบ้างค่ะระบบทางธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.886324446+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.886327115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.886330336+07:00","message":"StatePrefix: 'เอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:58.886332939+07:00","message":"TextPushed: 'เอาคืน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.328016771+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.411427963+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.411470963+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-05-21T13:33:59.411477616+07:00","message":"receive interim result [false|false]: เอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.411495749+07:00","message":"[buffer interim] 261 false เอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.411504762+07:00","message":"[bufferProcess] interim [480000000]:เอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.411507363+07:00","message":"[bufferProcess] send to processor:เอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.411514159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.411516959+07:00","message":"> Transcript [1950] [false]: 'เอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.411521267+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.41152353+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.411526069+07:00","message":"StatePrefix: 'เอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.411528679+07:00","message":"TextPushed: 'เอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.411535385+07:00","message":"Push: 'บ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.41153732+07:00","message":"TextPushed: 'เอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.411539442+07:00","message":"Set new StatePrefix : 'เอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.411542152+07:00","message":"Next Push (prob) : 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.411551202+07:00","message":"push: {false บ้างค่ะ 0 0xc000424700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.430831907+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.43088108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาคืนบ้างค่ะระบบทางธรรมชาติ\",\"confidence\":0.9254275}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.430888251+07:00","message":"receive interim result [true|false]: เอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.43089761+07:00","message":"end recv isFinal message id 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.430899899+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.430911578+07:00","message":"[buffer interim] 261 true เอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430918465+07:00","message":"[bufferProcess] interim [480000000]:เอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430921728+07:00","message":"[bufferProcess] send to processor (isfinal):เอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430925026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430927933+07:00","message":"> Transcript [1951] [false]: 'เอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430931185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430933092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430935809+07:00","message":"StatePrefix: 'เอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430938078+07:00","message":"TextPushed: 'เอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430939922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430943379+07:00","message":"> Transcript [1952] [true]: 'เอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430945632+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430947274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430948986+07:00","message":"StatePrefix: 'เอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.43095082+07:00","message":"TextPushed: 'เอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:33:59.430953329+07:00","message":"Push: 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.430960466+07:00","message":"push: {true ระบบทางธรรมชาติ 0 0xc000424700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:33:59.442854757+07:00","message":"write wav file: './tmp/7577/7577_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:33:59.580476527+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:59.780174733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:59.780198455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.245142148+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.245195293+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-05-21T13:34:00.245201788+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.245219678+07:00","message":"[buffer interim] 262 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.245226827+07:00","message":"[bufferProcess] interim [660000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.245228959+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.433419956+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.433459903+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-05-21T13:34:00.433465425+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.433477332+07:00","message":"[buffer interim] 262 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.433485124+07:00","message":"[bufferProcess] interim [840000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.433487406+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.433492664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.433495652+07:00","message":"> Transcript [1953] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.433497797+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.557762384+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.557798436+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-05-21T13:34:00.557803559+07:00","message":"receive interim result [false|false]: เช่นระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.557819243+07:00","message":"[buffer interim] 262 false เช่นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.55782674+07:00","message":"[bufferProcess] interim [960000000]:เช่นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.557829402+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.557832617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.557835391+07:00","message":"> Transcript [1954] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.557838438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.557840574+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.557842433+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.557844327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.818400849+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.818438428+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-05-21T13:34:00.818444126+07:00","message":"receive interim result [false|false]: เช่นระบบลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.818455819+07:00","message":"[buffer interim] 262 false เช่นระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.818461983+07:00","message":"[bufferProcess] interim [260000000]:เช่นระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.81846428+07:00","message":"[bufferProcess] send to processor:เช่นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.818471747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.818474665+07:00","message":"> Transcript [1955] [false]: 'เช่นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.818477397+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.818479465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.818481316+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.818483406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.822917985+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.822945014+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-05-21T13:34:00.822952258+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:00.822967323+07:00","message":"[buffer interim] 262 false เช่นระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.82297321+07:00","message":"[bufferProcess] interim [320000000]:เช่นระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.822977827+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.822980551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.82298272+07:00","message":"> Transcript [1956] [false]: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.822985253+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.822987277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.822989212+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:00.822991017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.131304941+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.131338756+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-05-21T13:34:01.131344423+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.131358348+07:00","message":"[buffer interim] 262 false เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131365092+07:00","message":"[bufferProcess] interim [560000000]:เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131367867+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131371109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131373947+07:00","message":"> Transcript [1957] [false]: 'เช่นระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131376823+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131378861+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131380819+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131382841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131385589+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131387348+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131389319+07:00","message":"Set new StatePrefix : 'เช่นระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.131391224+07:00","message":"Next Push (prob) : 'ระบบลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.131398734+07:00","message":"push: {false เช่น 0 0xc001e32480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.327255669+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.327289444+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-05-21T13:34:01.327295004+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.327307996+07:00","message":"[buffer interim] 262 false เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.32731397+07:00","message":"[bufferProcess] interim [740000000]:เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.327316226+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.327321628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.327324224+07:00","message":"> Transcript [1958] [false]: 'เช่นระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.327327381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.327329386+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.327331251+07:00","message":"StatePrefix: 'เช่นระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.327333355+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.452347789+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.452392344+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-05-21T13:34:01.452398368+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.452413648+07:00","message":"[buffer interim] 262 false เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.45242137+07:00","message":"[bufferProcess] interim [920000000]:เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.452424258+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.452431979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.45243514+07:00","message":"> Transcript [1959] [false]: 'เช่นระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.452439061+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.452441243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.45244362+07:00","message":"StatePrefix: 'เช่นระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.452446085+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.628029756+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.72723492+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.727277635+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-05-21T13:34:01.727286562+07:00","message":"receive interim result [true|false]: เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.727297735+07:00","message":"end recv isFinal message id 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.727300805+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.727332198+07:00","message":"[buffer interim] 262 true เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727355197+07:00","message":"[bufferProcess] interim [280000000]:เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727361014+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727364897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727368642+07:00","message":"> Transcript [1960] [false]: 'เช่นระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727372537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.72737503+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727377723+07:00","message":"StatePrefix: 'เช่นระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727379966+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727381781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727383907+07:00","message":"> Transcript [1961] [true]: 'เช่นระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727386047+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727387948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727389507+07:00","message":"StatePrefix: 'เช่นระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727391545+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:01.727396075+07:00","message":"Push: 'ระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.727406425+07:00","message":"push: {true ระบบลำเลียงน้ำของพืช 0 0xc001e32480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:01.735520564+07:00","message":"write wav file: './tmp/7577/7577_262.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:01.949803619+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:02.6894831+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:02.689523823+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-05-21T13:34:02.689529453+07:00","message":"receive interim result [false|false]: แม่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:02.689541811+07:00","message":"[buffer interim] 263 false แม่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:02.689549316+07:00","message":"[bufferProcess] interim [600000000]:แม่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:02.689552065+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:02.781029057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:02.781045732+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:03.032567046+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:03.032603957+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-05-21T13:34:03.032609463+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:03.032631892+07:00","message":"[buffer interim] 263 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.032638744+07:00","message":"[bufferProcess] interim [720000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.032640926+07:00","message":"[bufferProcess] send to processor:แม่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.032643978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.03264696+07:00","message":"> Transcript [1962] [false]: 'แม่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.032649254+07:00","message":"Set StatePrefix (first interim): 'แม่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:03.498014342+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:03.498047936+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-05-21T13:34:03.498053843+07:00","message":"receive interim result [false|false]: จุดประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:03.498070263+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:03.49807752+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-05-21T13:34:03.498088733+07:00","message":"receive interim result [false|false]: จุดประสงค์การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:03.49809492+07:00","message":"[buffer interim] 263 false จุดประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:03.498098097+07:00","message":"[buffer interim] 263 false จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.498103551+07:00","message":"[bufferProcess] interim [20000000]:จุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.498105763+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.498109115+07:00","message":"[bufferProcess] interim [200000000]:จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.498110836+07:00","message":"[bufferProcess] send to processor:จุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.498113652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.498116292+07:00","message":"> Transcript [1963] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.498118574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.498120528+07:00","message":"Set new StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.498122386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.498124057+07:00","message":"> Transcript [1964] [false]: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.49812563+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:03.498128084+07:00","message":"Set new StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029000562+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029044259+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-05-21T13:34:04.029050357+07:00","message":"receive interim result [false|false]: จุดประสงค์การเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.02906495+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029069283+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-05-21T13:34:04.029071892+07:00","message":"receive interim result [false|false]: จุดประสงค์การรำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029076558+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029085922+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-05-21T13:34:04.029088523+07:00","message":"receive interim result [false|false]: จุดประสงค์การระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029093955+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029096511+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-05-21T13:34:04.029098608+07:00","message":"receive interim result [false|false]: จุดประสงค์การบิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029104921+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029107951+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-05-21T13:34:04.029110317+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029115161+07:00","message":"[buffer interim] 263 false จุดประสงค์การเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029117857+07:00","message":"[buffer interim] 263 false จุดประสงค์การรำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029119718+07:00","message":"[buffer interim] 263 false จุดประสงค์การระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.02912294+07:00","message":"[buffer interim] 263 false จุดประสงค์การบิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029125337+07:00","message":"[buffer interim] 263 false จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.02914538+07:00","message":"[bufferProcess] interim [380000000]:จุดประสงค์การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029156246+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029174868+07:00","message":"[bufferProcess] interim [440000000]:จุดประสงค์การรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029190599+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029193258+07:00","message":"[bufferProcess] interim [500000000]:จุดประสงค์การระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.02919549+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029197915+07:00","message":"[bufferProcess] interim [560000000]:จุดประสงค์การบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.02919961+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029202567+07:00","message":"[bufferProcess] interim [680000000]:จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029204357+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029208331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029212266+07:00","message":"> Transcript [1965] [false]: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.0292153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029217366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029219583+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029221689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029223389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029225371+07:00","message":"> Transcript [1966] [false]: 'จุดประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029227361+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.02922895+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029230551+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029232145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029233615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029237807+07:00","message":"> Transcript [1967] [false]: 'จุดประสงค์การรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.02923988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029241467+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029243067+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.02924479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029246218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029248037+07:00","message":"> Transcript [1968] [false]: 'จุดประสงค์การระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029249885+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029251514+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029253024+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029254927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029257668+07:00","message":"Push: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029259571+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029261628+07:00","message":"Set new StatePrefix : 'จุดประสงค์การระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.02926352+07:00","message":"Next Push (prob) : 'การระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029265034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029266703+07:00","message":"> Transcript [1969] [false]: 'จุดประสงค์การบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029268434+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.029270306+07:00","message":"Set new StatePrefix: 'จุดประสงค์การบิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.029295876+07:00","message":"push: {false จุดประสงค์ 0 0xc001fe0b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.534979768+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.535016641+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-05-21T13:34:04.535022261+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.535038293+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.535042444+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-05-21T13:34:04.535045025+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.535050785+07:00","message":"[buffer interim] 263 false จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.535053613+07:00","message":"[buffer interim] 263 false จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535059104+07:00","message":"[bufferProcess] interim [920000000]:จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535061446+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535066622+07:00","message":"[bufferProcess] interim [100000000]:จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535068407+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535071142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535073826+07:00","message":"> Transcript [1970] [false]: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535076294+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535086465+07:00","message":"Set new StatePrefix: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535088396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535090182+07:00","message":"> Transcript [1971] [false]: 'จุดประสงค์การลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535093012+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535094938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535096877+07:00","message":"StatePrefix: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:04.535098827+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.709804162+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:04.840971683+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124206081+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124232045+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124235085+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.12423958+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124241505+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124243592+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124245978+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124247775+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124250323+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.12425232+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124254042+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124255581+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124257311+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.124258863+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.327821307+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.327862309+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-05-21T13:34:05.327868788+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.327884309+07:00","message":"[buffer interim] 263 false จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.327891965+07:00","message":"[bufferProcess] interim [640000000]:จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.327895242+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.327899599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.32790265+07:00","message":"> Transcript [1972] [false]: 'จุดประสงค์การลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.327905802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.32790803+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.327910255+07:00","message":"StatePrefix: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.327912585+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.579807245+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.579845457+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-05-21T13:34:05.579852123+07:00","message":"receive interim result [false|false]: รามอินทรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.579870802+07:00","message":"[buffer interim] force interim is final (2) :จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579877507+07:00","message":"[bufferProcess] interim [640000000]:จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579880418+07:00","message":"[bufferProcess] send to processor (isfinal):จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579883789+07:00","message":"[bufferProcess] interim [780000000]:รามอินทรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579885479+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579887743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579890272+07:00","message":"> Transcript [1973] [false]: 'จุดประสงค์การลำเลียงน้ำของพืชเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579893019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579894851+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579896891+07:00","message":"StatePrefix: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579899139+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579901042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579905093+07:00","message":"> Transcript [1974] [true]: 'จุดประสงค์การลำเลียงน้ำของพืชเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579907139+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579908739+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579910286+07:00","message":"StatePrefix: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579912088+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.579914869+07:00","message":"Push: 'การลำเลียงน้ำของพืชเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.579923103+07:00","message":"push: {true การลำเลียงน้ำของพืชเพื่อ 0 0xc001fe0b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:05.588438303+07:00","message":"write wav file: './tmp/7577/7577_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.640273101+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.640312478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การลำเลียงน้ำของพืชเพื่อ\",\"confidence\":0.9368043}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.640319204+07:00","message":"receive interim result [true|false]: จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.640327778+07:00","message":"end recv isFinal message id 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.640330166+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.6403372+07:00","message":"[buffer interim] this message is already final true 263: 'จุดประสงค์การลำเลียงน้ำของพืชเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.722496976+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.722528541+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-05-21T13:34:05.722535486+07:00","message":"receive interim result [false|false]: ลำน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.722543341+07:00","message":"end Recv id 264 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.722545374+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:05.722552772+07:00","message":"[buffer interim] 264 false ลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.722559795+07:00","message":"[bufferProcess] interim [900000000]:ลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.722562281+07:00","message":"[bufferProcess] send to processor:รามอินทรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.722567801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.722570781+07:00","message":"> Transcript [1975] [false]: 'รามอินทรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:05.722572906+07:00","message":"Set StatePrefix (first interim): 'รามอินทรา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:05.781203291+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:05.781209106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:06.499072794+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:06.892510277+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:07.557344391+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:07.557388722+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-05-21T13:34:07.557394556+07:00","message":"receive interim result [false|false]: ไปจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:07.557411655+07:00","message":"[buffer interim] force interim is final (2) :ลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.55741761+07:00","message":"[bufferProcess] interim [900000000]:ลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557422297+07:00","message":"[bufferProcess] send to processor (isfinal):ลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557425767+07:00","message":"[bufferProcess] interim [720000000]:ไปจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557427867+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557437216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557451886+07:00","message":"> Transcript [1976] [false]: 'ลำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557455672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.55745818+07:00","message":"Set new StatePrefix: 'ลำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557460299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557462512+07:00","message":"> Transcript [1977] [true]: 'ลำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557465354+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557467379+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557469086+07:00","message":"StatePrefix: 'ลำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.55747095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.557478752+07:00","message":"Push: 'ลำน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:07.557489588+07:00","message":"push: {true ลำน้ำ 0 0xc001fe1280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:07.564640072+07:00","message":"write wav file: './tmp/7577/7577_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:07.737622731+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:07.737659653+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-05-21T13:34:07.737665842+07:00","message":"receive interim result [false|false]: ไปจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:07.737676129+07:00","message":"end Recv id 265 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:07.737678012+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:07.737684503+07:00","message":"[buffer interim] 265 false ไปจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.737694901+07:00","message":"[bufferProcess] interim [840000000]:ไปจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.737697102+07:00","message":"[bufferProcess] send to processor:ไปจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.737700018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.737702949+07:00","message":"> Transcript [1978] [false]: 'ไปจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:07.737705192+07:00","message":"Set StatePrefix (first interim): 'ไปจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:07.778538126+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:07.849121031+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:08.498315754+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:08.498361648+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-05-21T13:34:08.498366503+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:08.498381327+07:00","message":"[buffer interim] force interim is final (2) :ไปจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498391013+07:00","message":"[bufferProcess] interim [840000000]:ไปจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498396369+07:00","message":"[bufferProcess] send to processor (isfinal):ไปจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498399454+07:00","message":"[bufferProcess] interim [660000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.49840118+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498403696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498406241+07:00","message":"> Transcript [1979] [false]: 'ไปจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498409353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498411213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498414105+07:00","message":"StatePrefix: 'ไปจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498416223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.49841804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498420029+07:00","message":"> Transcript [1980] [true]: 'ไปจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498421991+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498423558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498425077+07:00","message":"StatePrefix: 'ไปจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498426672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.498432568+07:00","message":"Push: 'ไปจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:08.498439822+07:00","message":"push: {true ไปจนถึง 0 0xc003198280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:08.503640379+07:00","message":"write wav file: './tmp/7577/7577_265.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:08.730048169+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:08.730088299+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-05-21T13:34:08.730094185+07:00","message":"receive interim result [false|false]: ไปเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:08.730102415+07:00","message":"end Recv id 266 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:08.730104371+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:08.730114012+07:00","message":"[buffer interim] 266 false ไปเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.730120862+07:00","message":"[bufferProcess] interim [900000000]:ไปเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.730123362+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.730126534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.73012927+07:00","message":"> Transcript [1981] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:08.730131382+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:08.781429008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:08.781440626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:09.957867228+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:10.091207014+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:11.260132297+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:11.260173303+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-05-21T13:34:11.260178998+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:11.260194738+07:00","message":"[buffer interim] force interim is final (2) :ไปเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260201284+07:00","message":"[bufferProcess] interim [900000000]:ไปเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260205851+07:00","message":"[bufferProcess] send to processor (isfinal):ไปเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260209031+07:00","message":"[bufferProcess] interim [200000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260210751+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260213112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260215906+07:00","message":"> Transcript [1982] [false]: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260219035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.26022113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260223491+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260225431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260227189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260229162+07:00","message":"> Transcript [1983] [true]: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260231248+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260233033+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260234568+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260236144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.260242122+07:00","message":"Push: 'ไปเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:11.260249569+07:00","message":"push: {true ไปเพื่อ 0 0xc000425d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:11.267841733+07:00","message":"write wav file: './tmp/7577/7577_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:11.450278902+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:11.450316645+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-05-21T13:34:11.45032279+07:00","message":"receive interim result [false|false]: แสงชัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:11.450332188+07:00","message":"end Recv id 267 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:11.450334319+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:11.450340426+07:00","message":"[buffer interim] 267 false แสงชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.450348747+07:00","message":"[bufferProcess] interim [380000000]:แสงชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.450351221+07:00","message":"[bufferProcess] send to processor:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.450357121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.450359931+07:00","message":"> Transcript [1984] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:11.450362086+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:11.74835337+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:11.781467903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:11.781491369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:12.259887516+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:12.909218462+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:12.971079998+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:12.996405558+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:12.996432716+07:00","message":"found end of frame, send empty tag with msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:12.99643704+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:12.996445104+07:00","message":"[buffer interim] force interim is final (2) :แสงชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996455329+07:00","message":"[bufferProcess] interim [380000000]:แสงชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996465586+07:00","message":"[bufferProcess] send to processor (isfinal):แสงชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996470383+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.99647429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996478782+07:00","message":"> Transcript [1985] [false]: 'แสงชัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996482766+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996485877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996488807+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.99649168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996494597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996497951+07:00","message":"> Transcript [1986] [true]: 'แสงชัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996500868+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996503437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996506135+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996508561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996516721+07:00","message":"Push: 'แสงชัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996520295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996523027+07:00","message":"> Transcript [1987] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.99652587+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.99652853+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996530898+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996533806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:12.996536682+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:12.996536823+07:00","message":"push: {true แสงชัย 0 0xc000425e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:12.996557602+07:00","message":"push: {true \n 0 0xc003286700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:13.00579914+07:00","message":"write wav file: './tmp/7577/7577_268.wav'"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:13.005799231+07:00","message":"write wav file: './tmp/7577/7577_267.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.443925117+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.443976419+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-05-21T13:34:13.443982582+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.443999749+07:00","message":"[buffer interim] 269 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.44400646+07:00","message":"[bufferProcess] interim [480000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.444008238+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.62653685+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.626584993+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-05-21T13:34:13.626591242+07:00","message":"receive interim result [false|false]: มีอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.626605991+07:00","message":"[buffer interim] 269 false มีอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.626613328+07:00","message":"[bufferProcess] interim [660000000]:มีอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.626616175+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.626620078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.626623221+07:00","message":"> Transcript [1988] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.626625823+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.631742814+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.631765859+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-05-21T13:34:13.631769774+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.631774845+07:00","message":"[buffer interim] 269 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.631778831+07:00","message":"[bufferProcess] interim [720000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.631781783+07:00","message":"[bufferProcess] send to processor:มีอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.631783823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.631785856+07:00","message":"> Transcript [1989] [false]: 'มีอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.631788795+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.631790695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.631792611+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.631794563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.817215944+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.817250994+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-05-21T13:34:13.817257442+07:00","message":"receive interim result [false|false]: มีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:13.817271078+07:00","message":"[buffer interim] 269 false มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.817277204+07:00","message":"[bufferProcess] interim [900000000]:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.817279575+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.817285262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.817287872+07:00","message":"> Transcript [1990] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.817290777+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.817293044+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.817294984+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:13.817297167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.142181383+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.142220771+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-05-21T13:34:14.142226696+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.142238556+07:00","message":"[buffer interim] 269 false มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.142248098+07:00","message":"[bufferProcess] interim [140000000]:มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.142251939+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.142258687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.142263179+07:00","message":"> Transcript [1991] [false]: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.142267385+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.142270879+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.142273484+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.142275952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.556294771+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.556326314+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-05-21T13:34:14.556332054+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.556347108+07:00","message":"[buffer interim] 269 false มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.556354272+07:00","message":"[bufferProcess] interim [620000000]:มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.556356584+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.556359812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.556362705+07:00","message":"> Transcript [1992] [false]: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.556365815+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.55636786+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.556369829+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.556371813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.556376432+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.556378388+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.55638106+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.556383637+07:00","message":"Next Push (prob) : 'อะไรบ้างล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.556391642+07:00","message":"push: {false มี 0 0xc003286c00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:14.782362046+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:14.782379213+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.83884512+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.838881778+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-05-21T13:34:14.83888768+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.838904457+07:00","message":"[buffer interim] 269 false มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.838910819+07:00","message":"[bufferProcess] interim [800000000]:มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.838913271+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.838916589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.838919096+07:00","message":"> Transcript [1993] [false]: 'มีอะไรบ้างล่ะที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.838922225+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.838924477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.838926309+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.838928325+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.997825677+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.997866333+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-05-21T13:34:14.997872585+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:14.997886514+07:00","message":"[buffer interim] 269 false มีอะไรบ้างล่ะที่เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.997894727+07:00","message":"[bufferProcess] interim [980000000]:มีอะไรบ้างล่ะที่เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.997897282+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.99790055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.99790335+07:00","message":"> Transcript [1994] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.997906458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.997908745+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.997910826+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:14.997913306+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.048393517+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.048437603+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-05-21T13:34:15.048443206+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.048459303+07:00","message":"[buffer interim] 269 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.048467201+07:00","message":"[bufferProcess] interim [40000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.048469693+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.048473606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.048476437+07:00","message":"> Transcript [1995] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.048479478+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.04848183+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.048484409+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.048486843+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.379557108+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.379597101+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-05-21T13:34:15.379602058+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.379618315+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.379625218+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-05-21T13:34:15.379627866+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.379633017+07:00","message":"[buffer interim] 269 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.379636067+07:00","message":"[buffer interim] 269 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379651367+07:00","message":"[bufferProcess] interim [280000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379679134+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379686638+07:00","message":"[bufferProcess] interim [400000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379689212+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379693348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379697024+07:00","message":"> Transcript [1996] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379700676+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.37970274+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379704859+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379707135+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379709867+07:00","message":"Push: 'อะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379711776+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379714105+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379716661+07:00","message":"Next Push (prob) : 'ที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379718669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379720609+07:00","message":"> Transcript [1997] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379722667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379724254+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379725878+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.379727619+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.379736858+07:00","message":"push: {false อะไรบ้างล่ะ 0 0xc003286c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.569752167+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.569787996+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-05-21T13:34:15.569793924+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.569807503+07:00","message":"[buffer interim] 269 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.569813589+07:00","message":"[bufferProcess] interim [580000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.56981618+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.569822575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.569825242+07:00","message":"> Transcript [1998] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.569829054+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.569831223+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.569833407+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.569835935+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.772131892+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.772173909+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-05-21T13:34:15.772179944+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.77219437+07:00","message":"[buffer interim] 269 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.772201323+07:00","message":"[bufferProcess] interim [760000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.77220393+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.772207564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.772210858+07:00","message":"> Transcript [1999] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.772214132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.772216114+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.772218229+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.772221101+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.812122832+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.812172454+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-05-21T13:34:15.812180714+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.812195099+07:00","message":"[buffer interim] 269 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812202667+07:00","message":"[bufferProcess] interim [880000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812205591+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812212943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812216265+07:00","message":"> Transcript [2000] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812220861+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812223179+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812225557+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812230498+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812236954+07:00","message":"Push: 'ที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812238735+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812240815+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:15.812242992+07:00","message":"Next Push (prob) : 'ลำเลียงน้ำของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:15.812252352+07:00","message":"push: {false ที่เกี่ยวกับระบบ 0 0xc003286c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:16.048212499+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:16.15620961+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:16.156247891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:16.156254813+07:00","message":"receive interim result [true|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:16.156265102+07:00","message":"end recv isFinal message id 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:16.156267765+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:16.156274957+07:00","message":"[buffer interim] 269 true มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156289625+07:00","message":"[bufferProcess] interim [300000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156293437+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156296992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156299785+07:00","message":"> Transcript [2001] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156303345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156305134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156306961+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156309527+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.15631153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156313542+07:00","message":"> Transcript [2002] [true]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156315636+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156317344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156318935+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156320822+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:16.156324205+07:00","message":"Push: 'ลำเลียงน้ำของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:16.156333804+07:00","message":"push: {true ลำเลียงน้ำของพืช 0 0xc003286c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:16.167152205+07:00","message":"write wav file: './tmp/7577/7577_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:16.622926078+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:17.78305701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:17.783064823+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:18.608278792+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:18.716216263+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:18.716232413+07:00","message":"found end of frame, send empty tag with msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:18.716235875+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:18.716245771+07:00","message":"[buffer interim] 270 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:18.716254009+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:18.716259375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:18.716263644+07:00","message":"> Transcript [2003] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:18.716267555+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:18.716270555+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:18.716273266+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:18.716276421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:18.716287891+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:18.716296735+07:00","message":"push: {true \n 0 0xc001fe0980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:18.72559566+07:00","message":"write wav file: './tmp/7577/7577_270.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:18.799565789+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.312485865+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.326971516+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.327003098+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-05-21T13:34:19.327008031+07:00","message":"receive interim result [false|false]: นำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.327023479+07:00","message":"[buffer interim] 271 false นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.327029999+07:00","message":"[bufferProcess] interim [540000000]:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.327032112+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.40296845+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.403010733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำ\",\"confidence\":0.9253607}],\"is_final\":true,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.403017656+07:00","message":"receive interim result [true|false]: นำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.40302962+07:00","message":"end recv isFinal message id 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.403031764+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.403039075+07:00","message":"[buffer interim] 271 true นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403047797+07:00","message":"[bufferProcess] interim [750000000]:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403051247+07:00","message":"[bufferProcess] send to processor (isfinal):นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403055359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403058558+07:00","message":"> Transcript [2004] [false]: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403061371+07:00","message":"Set StatePrefix (first interim): 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403062952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403065142+07:00","message":"> Transcript [2005] [true]: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403067803+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403069541+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403078115+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403080163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:19.403086794+07:00","message":"Push: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.403096692+07:00","message":"push: {true นำ 0 0xc00374c200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:19.409077898+07:00","message":"write wav file: './tmp/7577/7577_271.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:19.441381942+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:20.783280411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:20.783298558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.084152566+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.084190268+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-05-21T13:34:21.084195468+07:00","message":"receive interim result [false|false]: ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.084211646+07:00","message":"[buffer interim] 272 false ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.084218308+07:00","message":"[bufferProcess] interim [500000000]:ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.08422028+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.084225592+07:00","message":"[bufferProcess] send to processor (ticker):ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.084228097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.084230697+07:00","message":"> Transcript [2006] [false]: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.084232789+07:00","message":"Set StatePrefix (first interim): 'ก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.225010105+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.225047518+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-05-21T13:34:21.225053372+07:00","message":"receive interim result [false|false]: ก็ต้องเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.22508015+07:00","message":"[buffer interim] 272 false ก็ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.225091681+07:00","message":"[bufferProcess] interim [620000000]:ก็ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.225095252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.712440065+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.712480616+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-05-21T13:34:21.712487252+07:00","message":"receive interim result [false|false]: ก็ต้องเป็นร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.71250478+07:00","message":"[buffer interim] 272 false ก็ต้องเป็นร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.712511703+07:00","message":"[bufferProcess] interim [40000000]:ก็ต้องเป็นร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.712514395+07:00","message":"[bufferProcess] send to processor:ก็ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.712519869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.712523084+07:00","message":"> Transcript [2007] [false]: 'ก็ต้องเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.712526653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.712528922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.71253074+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.712532625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.785569867+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.78561585+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-05-21T13:34:21.785622841+07:00","message":"receive interim result [false|false]: ก็ต้องเป็นราก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:21.785640399+07:00","message":"[buffer interim] 272 false ก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.78564883+07:00","message":"[bufferProcess] interim [220000000]:ก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.785651641+07:00","message":"[bufferProcess] send to processor:ก็ต้องเป็นร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.785660316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.785663081+07:00","message":"> Transcript [2008] [false]: 'ก็ต้องเป็นร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.785666579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.785669233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.785671521+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:21.785673697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:22.417723361+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:22.417757467+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-05-21T13:34:22.417764323+07:00","message":"receive interim result [false|false]: ก็ต้องเป็นราก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:22.417780394+07:00","message":"[buffer interim] 272 false ก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.41778848+07:00","message":"[bufferProcess] interim [820000000]:ก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.417791005+07:00","message":"[bufferProcess] send to processor:ก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.417796196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.417798784+07:00","message":"> Transcript [2009] [false]: 'ก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.417802403+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.417804492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.417806342+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.417809397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:22.66036353+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:22.660406919+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-05-21T13:34:22.660413563+07:00","message":"receive interim result [false|false]: ก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:22.660430362+07:00","message":"[buffer interim] 272 false ก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.660438284+07:00","message":"[bufferProcess] interim [120000000]:ก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.660440895+07:00","message":"[bufferProcess] send to processor:ก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.660448623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.660451568+07:00","message":"> Transcript [2010] [false]: 'ก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.66045498+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.66045717+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.660459036+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.660461243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.66046673+07:00","message":"Push: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.660468687+07:00","message":"TextPushed: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.660471074+07:00","message":"Set new StatePrefix : 'ก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:22.660473376+07:00","message":"Next Push (prob) : 'เป็นราก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:22.660482135+07:00","message":"push: {false ก็ต้อง 0 0xc003286f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.087627067+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.275562163+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.275606188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องเป็นรากมีท่อลำเลียง\",\"confidence\":0.95841527}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.275612744+07:00","message":"receive interim result [true|false]: ก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.275620155+07:00","message":"end recv isFinal message id 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.275622766+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.275629034+07:00","message":"[buffer interim] 272 true ก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275635689+07:00","message":"[bufferProcess] interim [660000000]:ก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275640603+07:00","message":"[bufferProcess] send to processor (isfinal):ก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275643592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.27564667+07:00","message":"> Transcript [2011] [false]: 'ก็ต้องเป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275649903+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275651749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275653791+07:00","message":"StatePrefix: 'ก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275655792+07:00","message":"TextPushed: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275657389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.27565921+07:00","message":"> Transcript [2012] [true]: 'ก็ต้องเป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275661203+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275662829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275665491+07:00","message":"StatePrefix: 'ก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275667195+07:00","message":"TextPushed: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.275671485+07:00","message":"Push: 'เป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.275679119+07:00","message":"push: {true เป็นรากมีท่อลำเลียง 0 0xc003286f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:23.285821371+07:00","message":"write wav file: './tmp/7577/7577_272.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.352351029+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:23.783376027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:23.783405557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.822453657+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.82248806+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-05-21T13:34:23.82249306+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.822505352+07:00","message":"[buffer interim] 273 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.822511923+07:00","message":"[bufferProcess] interim [480000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.822513679+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.95115487+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.951189561+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-05-21T13:34:23.951195228+07:00","message":"receive interim result [false|false]: ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:23.951208031+07:00","message":"[buffer interim] 273 false ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.951214311+07:00","message":"[bufferProcess] interim [600000000]:ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.95121662+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.951220232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.95122297+07:00","message":"> Transcript [2013] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:23.951224978+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:24.101331508+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:24.101380601+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-05-21T13:34:24.101386749+07:00","message":"receive interim result [false|false]: ต้องมีใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:24.101409581+07:00","message":"[buffer interim] 273 false ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.101418028+07:00","message":"[bufferProcess] interim [780000000]:ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.101420789+07:00","message":"[bufferProcess] send to processor:ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.10142821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.101431225+07:00","message":"> Transcript [2014] [false]: 'ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.101435582+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.101438484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.10144035+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.10144255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:24.307882944+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:24.420567396+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:24.420616407+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-05-21T13:34:24.420622563+07:00","message":"receive interim result [true|false]: ต้องมีใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:24.420637866+07:00","message":"end recv isFinal message id 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:24.420639969+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:24.420652338+07:00","message":"[buffer interim] 273 true ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420660468+07:00","message":"[bufferProcess] interim [170000000]:ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420664455+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420667621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.42067079+07:00","message":"> Transcript [2015] [false]: 'ต้องมีใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420674352+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420676286+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420678179+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420680055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420682138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420683978+07:00","message":"> Transcript [2016] [true]: 'ต้องมีใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420685842+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420687627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.42068929+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420690877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:24.420693669+07:00","message":"Push: 'ต้องมีใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:24.420702449+07:00","message":"push: {true ต้องมีใบ 0 0xc003fa0100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:24.430063958+07:00","message":"write wav file: './tmp/7577/7577_273.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:24.759589202+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:26.188456528+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:26.188501774+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-05-21T13:34:26.188507924+07:00","message":"receive interim result [false|false]: อยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:26.188523904+07:00","message":"[buffer interim] 274 false อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:26.188530638+07:00","message":"[bufferProcess] interim [320000000]:อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:26.188532733+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:26.188539335+07:00","message":"[bufferProcess] send to processor (ticker):อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:26.188542097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:26.188544755+07:00","message":"> Transcript [2017] [false]: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:26.188546798+07:00","message":"Set StatePrefix (first interim): 'อยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:26.635538761+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:26.635588241+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-05-21T13:34:26.635595594+07:00","message":"receive interim result [false|false]: อยู่ในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:26.635611097+07:00","message":"[buffer interim] 274 false อยู่ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:26.635622707+07:00","message":"[bufferProcess] interim [680000000]:อยู่ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:26.635625439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:26.783646418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:26.783667723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.089317573+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.089356976+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-05-21T13:34:27.089363095+07:00","message":"receive interim result [false|false]: อยู่ในระบบลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.089374859+07:00","message":"[buffer interim] 274 false อยู่ในระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.089381153+07:00","message":"[bufferProcess] interim [220000000]:อยู่ในระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.089383522+07:00","message":"[bufferProcess] send to processor:อยู่ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.089386711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.089389567+07:00","message":"> Transcript [2018] [false]: 'อยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.08939246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.089394691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.089396494+07:00","message":"StatePrefix: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.089398746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.332655223+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.332692261+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-05-21T13:34:27.332698299+07:00","message":"receive interim result [false|false]: อยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.332711514+07:00","message":"[buffer interim] 274 false อยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.332717339+07:00","message":"[bufferProcess] interim [340000000]:อยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.332719741+07:00","message":"[bufferProcess] send to processor:อยู่ในระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.332725321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.33272796+07:00","message":"> Transcript [2019] [false]: 'อยู่ในระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.332731026+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.332733087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.332735068+07:00","message":"StatePrefix: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.332737048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.534465299+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.53450912+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-05-21T13:34:27.534515537+07:00","message":"receive interim result [false|false]: อยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.534532634+07:00","message":"[buffer interim] 274 false อยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.534540317+07:00","message":"[bufferProcess] interim [580000000]:อยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.534542803+07:00","message":"[bufferProcess] send to processor:อยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.534550901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.534553856+07:00","message":"> Transcript [2020] [false]: 'อยู่ในระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.534557897+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.534560416+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.534562385+07:00","message":"StatePrefix: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.534566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.732934001+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.732983546+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-05-21T13:34:27.732989321+07:00","message":"receive interim result [false|false]: อยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.733005762+07:00","message":"[buffer interim] 274 false อยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.733014236+07:00","message":"[bufferProcess] interim [820000000]:อยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.73301683+07:00","message":"[bufferProcess] send to processor:อยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.733024251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.73302736+07:00","message":"> Transcript [2021] [false]: 'อยู่ในระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.733032156+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.733034782+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.733036497+07:00","message":"StatePrefix: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.733038473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.73304405+07:00","message":"Push: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.733046071+07:00","message":"TextPushed: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.733048187+07:00","message":"Set new StatePrefix : 'อยู่ในระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.733050521+07:00","message":"Next Push (prob) : 'ระบบลำเลียงน้ำของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.733060609+07:00","message":"push: {false อยู่ใน 0 0xc003286300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.887410486+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.915336807+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.915375683+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-05-21T13:34:27.915382471+07:00","message":"receive interim result [false|false]: อยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.915399207+07:00","message":"[buffer interim] 274 false อยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.915409673+07:00","message":"[bufferProcess] interim [940000000]:อยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.91541216+07:00","message":"[bufferProcess] send to processor:อยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.915419357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.915424938+07:00","message":"> Transcript [2022] [false]: 'อยู่ในระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.915429404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.915431569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.915433574+07:00","message":"StatePrefix: 'อยู่ในระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.915436016+07:00","message":"TextPushed: 'อยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.986218168+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.986262654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ในระบบลำเลียงน้ำของพี่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.986269963+07:00","message":"receive interim result [true|false]: อยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.986282687+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.98628487+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.986294292+07:00","message":"[buffer interim] 274 true อยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.9863091+07:00","message":"[bufferProcess] interim [150000000]:อยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986312487+07:00","message":"[bufferProcess] send to processor (isfinal):อยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986317059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986320914+07:00","message":"> Transcript [2023] [false]: 'อยู่ในระบบลำเลียงน้ำของพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986323982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986325729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986327837+07:00","message":"StatePrefix: 'อยู่ในระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986330138+07:00","message":"TextPushed: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986332111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986334126+07:00","message":"> Transcript [2024] [true]: 'อยู่ในระบบลำเลียงน้ำของพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986336206+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986337771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986339423+07:00","message":"StatePrefix: 'อยู่ในระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986341184+07:00","message":"TextPushed: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:27.986343976+07:00","message":"Push: 'ระบบลำเลียงน้ำของพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:27.986352333+07:00","message":"push: {true ระบบลำเลียงน้ำของพี่ 0 0xc003286300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:27.996177362+07:00","message":"write wav file: './tmp/7577/7577_274.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:28.279620376+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:29.726308181+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:29.726348284+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-05-21T13:34:29.726353555+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:29.726371473+07:00","message":"[buffer interim] 275 false นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:29.726377981+07:00","message":"[bufferProcess] interim [500000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:29.726379952+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:29.726386127+07:00","message":"[bufferProcess] send to processor (ticker):นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:29.726388735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:29.726391485+07:00","message":"> Transcript [2025] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:29.726394398+07:00","message":"Set StatePrefix (first interim): 'นี่คือ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:29.784523989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:29.784520602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.037310933+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.037353211+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-05-21T13:34:30.037361046+07:00","message":"receive interim result [false|false]: นี่คือตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.037373992+07:00","message":"[buffer interim] 275 false นี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.037380689+07:00","message":"[bufferProcess] interim [740000000]:นี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.037382523+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.163084924+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.163135068+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-05-21T13:34:30.163143357+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.16315754+07:00","message":"[buffer interim] 275 false นี่คือตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.16316526+07:00","message":"[bufferProcess] interim [920000000]:นี่คือตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.163167893+07:00","message":"[bufferProcess] send to processor:นี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.163173527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.163176274+07:00","message":"> Transcript [2026] [false]: 'นี่คือตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.163179725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.163181782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.163183773+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.163185925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.417347844+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.417389651+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-05-21T13:34:30.417396752+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.417408508+07:00","message":"[buffer interim] 275 false นี่คือตัวอย่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.417415873+07:00","message":"[bufferProcess] interim [220000000]:นี่คือตัวอย่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.417419468+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.417425141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.41742797+07:00","message":"> Transcript [2027] [false]: 'นี่คือตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.417431358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.417433442+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.417435245+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.417437154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.75211685+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.752161189+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-05-21T13:34:30.752168274+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.752186329+07:00","message":"[buffer interim] 275 false นี่คือตัวอย่างของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.752193872+07:00","message":"[bufferProcess] interim [520000000]:นี่คือตัวอย่างของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.75219634+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.752204977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.752208293+07:00","message":"> Transcript [2028] [false]: 'นี่คือตัวอย่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.752211777+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.752214284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.752216045+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.752218484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.907126995+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.907164828+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-05-21T13:34:30.907172259+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.907185988+07:00","message":"[buffer interim] 275 false นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.90719331+07:00","message":"[bufferProcess] interim [580000000]:นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.90719568+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.907198931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.907201728+07:00","message":"> Transcript [2029] [false]: 'นี่คือตัวอย่างของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.90720497+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.907207016+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.907208865+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.907210847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.907213332+07:00","message":"Push: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.907215274+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.907217114+07:00","message":"Set new StatePrefix : 'นี่คือตัวอย่างของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:30.907219252+07:00","message":"Next Push (prob) : 'ตัวอย่างของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:30.907227163+07:00","message":"push: {false นี่คือ 0 0xc001e33000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.27628565+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.276350049+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-05-21T13:34:31.276356769+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.276372374+07:00","message":"[buffer interim] 275 false นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.276380039+07:00","message":"[bufferProcess] interim [940000000]:นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.276382722+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.276389959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.276392974+07:00","message":"> Transcript [2030] [false]: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.276395657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.276397742+07:00","message":"Set new StatePrefix: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.318959659+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.318994865+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-05-21T13:34:31.319001274+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.319016264+07:00","message":"[buffer interim] 275 false นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.319023854+07:00","message":"[bufferProcess] interim [120000000]:นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.319026689+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.319029909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.319032902+07:00","message":"> Transcript [2031] [false]: 'นี่คือตัวอย่างของระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.319036455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.31903843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.319040426+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.319044554+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.51183818+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.511879328+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-05-21T13:34:31.511885224+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.511901809+07:00","message":"[buffer interim] 275 false นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.511909801+07:00","message":"[bufferProcess] interim [300000000]:นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.511913477+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.511917147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.511920069+07:00","message":"> Transcript [2032] [false]: 'นี่คือตัวอย่างของระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.511923739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.511925995+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.511928069+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.511930455+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.808299613+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.901914688+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.901958527+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-05-21T13:34:31.901965511+07:00","message":"receive interim result [true|false]: นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.901975292+07:00","message":"end recv isFinal message id 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.901977595+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.90198524+07:00","message":"[buffer interim] 275 true นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.901996231+07:00","message":"[bufferProcess] interim [750000000]:นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902001365+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.90200465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902007484+07:00","message":"> Transcript [2033] [false]: 'นี่คือตัวอย่างของระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902010728+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902012668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902014804+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902017204+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902019141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902021002+07:00","message":"> Transcript [2034] [true]: 'นี่คือตัวอย่างของระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902022936+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.90202522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902026911+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902028764+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:31.902033236+07:00","message":"Push: 'ตัวอย่างของระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:31.902041679+07:00","message":"push: {true ตัวอย่างของระบบทางธรรมชาติ 0 0xc001e33000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:31.911715935+07:00","message":"write wav file: './tmp/7577/7577_275.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:32.001410096+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:32.767523282+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:32.784732821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:32.784744362+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:32.829817097+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:32.876980843+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:32.876995181+07:00","message":"found end of frame, send empty tag with msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:32.876998066+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:32.877005805+07:00","message":"[buffer interim] 276 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:32.877013306+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:32.877016913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:32.877019875+07:00","message":"> Transcript [2035] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:32.877022376+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:32.877024322+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:32.877026157+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:32.877028334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:32.877036966+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:32.877047772+07:00","message":"push: {true \n 0 0xc001fe1500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:32.883038465+07:00","message":"write wav file: './tmp/7577/7577_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.32977184+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.329811149+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-05-21T13:34:33.329817583+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.329834309+07:00","message":"[buffer interim] 277 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.329842363+07:00","message":"[bufferProcess] interim [480000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.329844344+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.450131053+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.450170299+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-05-21T13:34:33.450177352+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.450193397+07:00","message":"[buffer interim] 277 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.450201291+07:00","message":"[bufferProcess] interim [540000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.450203747+07:00","message":"[bufferProcess] send to processor:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.450211787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.450214952+07:00","message":"> Transcript [2036] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.450217082+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.606159224+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.60620506+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-05-21T13:34:33.60621172+07:00","message":"receive interim result [false|false]: ถ้าเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.606226422+07:00","message":"[buffer interim] 277 false ถ้าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.606234507+07:00","message":"[bufferProcess] interim [660000000]:ถ้าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.606237003+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.606243399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.60624709+07:00","message":"> Transcript [2037] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.606249617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.606251899+07:00","message":"Set new StatePrefix: 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.694394347+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.694441412+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-05-21T13:34:33.694448141+07:00","message":"receive interim result [false|false]: ถ้าเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.694465732+07:00","message":"[buffer interim] 277 false ถ้าเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.694473939+07:00","message":"[bufferProcess] interim [780000000]:ถ้าเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.69447621+07:00","message":"[bufferProcess] send to processor:ถ้าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.694481713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.694484909+07:00","message":"> Transcript [2038] [false]: 'ถ้าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.694487213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.694489095+07:00","message":"Set new StatePrefix: 'ถ้าเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.829751032+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.829785089+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-05-21T13:34:33.829792509+07:00","message":"receive interim result [false|false]: ถ้าเป็นอย่างอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:33.829808072+07:00","message":"[buffer interim] 277 false ถ้าเป็นอย่างอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.82981553+07:00","message":"[bufferProcess] interim [960000000]:ถ้าเป็นอย่างอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.829818262+07:00","message":"[bufferProcess] send to processor:ถ้าเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.829825954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.829828734+07:00","message":"> Transcript [2039] [false]: 'ถ้าเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.829832185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.829834135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.829836017+07:00","message":"StatePrefix: 'ถ้าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:33.829838342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:34.016580274+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:34.016620963+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-05-21T13:34:34.016628215+07:00","message":"receive interim result [false|false]: ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:34.016645119+07:00","message":"[buffer interim] 277 false ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.016653785+07:00","message":"[bufferProcess] interim [200000000]:ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.016656537+07:00","message":"[bufferProcess] send to processor:ถ้าเป็นอย่างอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.0166649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.016668296+07:00","message":"> Transcript [2040] [false]: 'ถ้าเป็นอย่างอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.016671719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.016673989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.016676252+07:00","message":"StatePrefix: 'ถ้าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.016678872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:34.048956049+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:34.170479786+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:34.170530997+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-05-21T13:34:34.170538437+07:00","message":"receive interim result [true|false]: ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:34.170552245+07:00","message":"end recv isFinal message id 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:34.170556832+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:34.170566506+07:00","message":"[buffer interim] 277 true ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.17057562+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170581938+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170586826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170589782+07:00","message":"> Transcript [2041] [false]: 'ถ้าเป็นอย่างอื่นล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170592975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170594989+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170596818+07:00","message":"StatePrefix: 'ถ้าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170598766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170600586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.17060254+07:00","message":"> Transcript [2042] [true]: 'ถ้าเป็นอย่างอื่นล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170604567+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170606174+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170607822+07:00","message":"StatePrefix: 'ถ้าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.17060943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:34.170612742+07:00","message":"Push: 'ถ้าเป็นอย่างอื่นล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:34.170621986+07:00","message":"push: {true ถ้าเป็นอย่างอื่นล่ะ 0 0xc001fe1600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:34.177141536+07:00","message":"write wav file: './tmp/7577/7577_277.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:34.240039472+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.1244194+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.124456646+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.12445943+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.124461473+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.124464519+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.124467975+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.124471541+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.124474671+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.124477562+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.124479987+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.124482302+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.12448484+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.198181971+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.30294223+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.302959622+07:00","message":"found end of frame, send empty tag with msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.3029626+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.30296966+07:00","message":"[buffer interim] 278 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:35.302976086+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:35.302979934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:35.302982692+07:00","message":"> Transcript [2043] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:35.302985275+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:35.302987263+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:35.302988958+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:35.302990704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:35.302993399+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.30300312+07:00","message":"push: {true \n 0 0xc0001fb480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:35.312590385+07:00","message":"write wav file: './tmp/7577/7577_278.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:35.331157519+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:35.785803426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:35.785810519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:36.001294678+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:36.001340559+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-05-21T13:34:36.001345982+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:36.001359185+07:00","message":"[buffer interim] 279 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.001365799+07:00","message":"[bufferProcess] interim [720000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.00136782+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:36.315092716+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:36.315131427+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-05-21T13:34:36.315136804+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:36.315151968+07:00","message":"[buffer interim] 279 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.315158674+07:00","message":"[bufferProcess] interim [20000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.315160828+07:00","message":"[bufferProcess] send to processor:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.315163925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.315166696+07:00","message":"> Transcript [2044] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.31516882+07:00","message":"Set StatePrefix (first interim): 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:36.494059379+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:36.494117636+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-05-21T13:34:36.49412491+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:36.494141773+07:00","message":"[buffer interim] 279 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.494150988+07:00","message":"[bufferProcess] interim [140000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.49415449+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.494163379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.494167813+07:00","message":"> Transcript [2045] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.494171493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:36.494175531+07:00","message":"Set new StatePrefix: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.086115889+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.086151443+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-05-21T13:34:37.086157295+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.086172243+07:00","message":"[buffer interim] 279 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.086181856+07:00","message":"[bufferProcess] interim [740000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.086184078+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.086187557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.086190628+07:00","message":"> Transcript [2046] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.086193608+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.086195812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.086197634+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.086199593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.249070772+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.354438973+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.354477875+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-05-21T13:34:37.354483273+07:00","message":"receive interim result [false|false]: นักเรียนคิดดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.354494634+07:00","message":"[buffer interim] 279 false นักเรียนคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.354500971+07:00","message":"[bufferProcess] interim [100000000]:นักเรียนคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.354503204+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.354506442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.354509091+07:00","message":"> Transcript [2047] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.354512002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.354514566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.35451647+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.354518398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.399658482+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.399706809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดดูสิคะ\",\"confidence\":0.8703474}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.399715406+07:00","message":"receive interim result [true|false]: นักเรียนคิดดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.399728133+07:00","message":"end recv isFinal message id 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.399731446+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.399741627+07:00","message":"[buffer interim] 279 true นักเรียนคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399753334+07:00","message":"[bufferProcess] interim [130000000]:นักเรียนคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399758082+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399762672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399767024+07:00","message":"> Transcript [2048] [false]: 'นักเรียนคิดดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399771776+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399787003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399794205+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399797067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399800071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.39980535+07:00","message":"> Transcript [2049] [true]: 'นักเรียนคิดดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399808681+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399811129+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399814152+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399816925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:37.399824529+07:00","message":"Push: 'นักเรียนคิดดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:37.399834995+07:00","message":"push: {true นักเรียนคิดดูสิคะ 0 0xc003fa0200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:37.407694428+07:00","message":"write wav file: './tmp/7577/7577_279.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:38.340007304+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:38.786632098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:38.786674633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.32119877+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.32124276+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-05-21T13:34:39.321248811+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.321266055+07:00","message":"[buffer interim] 280 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.321273022+07:00","message":"[bufferProcess] interim [20000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.321274919+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.32128179+07:00","message":"[bufferProcess] send to processor (ticker):แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.321284911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.321287926+07:00","message":"> Transcript [2050] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.321290151+07:00","message":"Set StatePrefix (first interim): 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.822312163+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.822355086+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-05-21T13:34:39.82236243+07:00","message":"receive interim result [false|false]: แม่สื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.822376754+07:00","message":"[buffer interim] 280 false แม่สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.822387976+07:00","message":"[bufferProcess] interim [440000000]:แม่สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.822391183+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.875503878+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.875548285+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-05-21T13:34:39.875555353+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.875567718+07:00","message":"[buffer interim] 280 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.875575386+07:00","message":"[bufferProcess] interim [500000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.875578598+07:00","message":"[bufferProcess] send to processor:แม่สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.875585788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.875589917+07:00","message":"> Transcript [2051] [false]: 'แม่สื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.875595803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.875598794+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.875601942+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.875605234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.932255027+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.932288756+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-05-21T13:34:39.932294554+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.932305615+07:00","message":"[buffer interim] 280 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.932313692+07:00","message":"[bufferProcess] interim [620000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.932315737+07:00","message":"[bufferProcess] send to processor:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.932321074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.932323537+07:00","message":"> Transcript [2052] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.932326679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.932333094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.932335503+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.932337611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.968823146+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.968857569+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-05-21T13:34:39.968863291+07:00","message":"receive interim result [false|false]: สืบพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:39.968877654+07:00","message":"[buffer interim] 280 false สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.968885157+07:00","message":"[bufferProcess] interim [680000000]:สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.968888627+07:00","message":"[bufferProcess] send to processor:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.968895209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.968899577+07:00","message":"> Transcript [2053] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.968903573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.968906334+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.968909513+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:39.968913458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:40.604659744+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:40.604713855+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-05-21T13:34:40.604722333+07:00","message":"receive interim result [false|false]: สืบพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:40.604748822+07:00","message":"[buffer interim] 280 false สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.604763706+07:00","message":"[bufferProcess] interim [280000000]:สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.604767409+07:00","message":"[bufferProcess] send to processor:สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.604776421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.60478093+07:00","message":"> Transcript [2054] [false]: 'สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.604784664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.604787891+07:00","message":"Set new StatePrefix: 'สืบพันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:40.670907601+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:40.670942537+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-05-21T13:34:40.670948445+07:00","message":"receive interim result [false|false]: สุพรรณภูมิคุ้มกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:40.670966059+07:00","message":"[buffer interim] 280 false สุพรรณภูมิคุ้มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.670975022+07:00","message":"[bufferProcess] interim [400000000]:สุพรรณภูมิคุ้มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.670977612+07:00","message":"[bufferProcess] send to processor:สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.670981457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.670984934+07:00","message":"> Transcript [2055] [false]: 'สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.670988209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.670990364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.670992658+07:00","message":"StatePrefix: 'สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.670994643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:40.992879803+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:40.992911762+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-05-21T13:34:40.992918492+07:00","message":"receive interim result [false|false]: สุพรรณภูมิคุ้มกันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:40.992929402+07:00","message":"[buffer interim] 280 false สุพรรณภูมิคุ้มกันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.992937936+07:00","message":"[bufferProcess] interim [700000000]:สุพรรณภูมิคุ้มกันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.992940105+07:00","message":"[bufferProcess] send to processor:สุพรรณภูมิคุ้มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.992945457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.992948876+07:00","message":"> Transcript [2056] [false]: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.992951255+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:40.992953638+07:00","message":"Set new StatePrefix: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:41.31125475+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:41.311294016+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-05-21T13:34:41.311299787+07:00","message":"receive interim result [false|false]: สุพรรณภูมิคุ้มกันก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:41.311314672+07:00","message":"[buffer interim] 280 false สุพรรณภูมิคุ้มกันก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.311325239+07:00","message":"[bufferProcess] interim [940000000]:สุพรรณภูมิคุ้มกันก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.311327896+07:00","message":"[bufferProcess] send to processor:สุพรรณภูมิคุ้มกันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.311331742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.311334528+07:00","message":"> Transcript [2057] [false]: 'สุพรรณภูมิคุ้มกันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.311337904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.311340163+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.311343906+07:00","message":"StatePrefix: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.311346032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:41.325265476+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:41.325299449+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-05-21T13:34:41.325305036+07:00","message":"receive interim result [false|false]: สุพรรณภูมิคุ้มกันก้อนเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:41.32531601+07:00","message":"[buffer interim] 280 false สุพรรณภูมิคุ้มกันก้อนเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.325320582+07:00","message":"[bufferProcess] interim [0]:สุพรรณภูมิคุ้มกันก้อนเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.325323686+07:00","message":"[bufferProcess] send to processor:สุพรรณภูมิคุ้มกันก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.325336398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.325339983+07:00","message":"> Transcript [2058] [false]: 'สุพรรณภูมิคุ้มกันก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.325342823+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.325344823+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.325346499+07:00","message":"StatePrefix: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.325348529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:41.696368618+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:41.696412751+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-05-21T13:34:41.69641873+07:00","message":"receive interim result [false|false]: สุพรรณภูมิคุ้มกันกล้ามเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:41.696432332+07:00","message":"[buffer interim] 280 false สุพรรณภูมิคุ้มกันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.696439383+07:00","message":"[bufferProcess] interim [360000000]:สุพรรณภูมิคุ้มกันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.696441731+07:00","message":"[bufferProcess] send to processor:สุพรรณภูมิคุ้มกันก้อนเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.696444912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.696447811+07:00","message":"> Transcript [2059] [false]: 'สุพรรณภูมิคุ้มกันก้อนเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.696451327+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.696453524+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.696455679+07:00","message":"StatePrefix: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:41.696457827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:41.787051193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:41.78709946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.030089578+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.030135428+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-05-21T13:34:42.030143212+07:00","message":"receive interim result [false|false]: สุพรรณภูมิคุ้มกันก็เนื้อประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.030163353+07:00","message":"[buffer interim] 280 false สุพรรณภูมิคุ้มกันก็เนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.030170869+07:00","message":"[bufferProcess] interim [720000000]:สุพรรณภูมิคุ้มกันก็เนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.030174358+07:00","message":"[bufferProcess] send to processor:สุพรรณภูมิคุ้มกันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.030179036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.03018426+07:00","message":"> Transcript [2060] [false]: 'สุพรรณภูมิคุ้มกันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.030189537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.030192887+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.030195965+07:00","message":"StatePrefix: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.030199001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.030205769+07:00","message":"Push: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.030209751+07:00","message":"TextPushed: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.030211781+07:00","message":"Set new StatePrefix : 'สุพรรณภูมิคุ้มกันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.030213818+07:00","message":"Next Push (prob) : 'กล้ามเนื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.030221973+07:00","message":"push: {false สุพรรณภูมิคุ้มกัน 0 0xc003286380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.594458574+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.59450332+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-05-21T13:34:42.594510167+07:00","message":"receive interim result [false|false]: สุพรรณภูมิคุ้มกันก็เนื้อประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.594522932+07:00","message":"[buffer interim] 280 false สุพรรณภูมิคุ้มกันก็เนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.594532915+07:00","message":"[bufferProcess] interim [320000000]:สุพรรณภูมิคุ้มกันก็เนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.59453754+07:00","message":"[bufferProcess] send to processor:สุพรรณภูมิคุ้มกันก็เนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.594543368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.594547598+07:00","message":"> Transcript [2061] [false]: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.594550833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.594553856+07:00","message":"Set new StatePrefix: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาท'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.775664341+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.775706068+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-05-21T13:34:42.775712841+07:00","message":"receive interim result [false|false]: สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.775729325+07:00","message":"[buffer interim] 280 false สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.775737821+07:00","message":"[bufferProcess] interim [440000000]:สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.775740379+07:00","message":"[bufferProcess] send to processor:สุพรรณภูมิคุ้มกันก็เนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.775749218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.775751883+07:00","message":"> Transcript [2062] [false]: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.775755001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.775757597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.775759868+07:00","message":"StatePrefix: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.775762517+07:00","message":"TextPushed: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.915361493+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.915408258+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-05-21T13:34:42.915414583+07:00","message":"receive interim result [false|false]: สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.915432176+07:00","message":"[buffer interim] 280 false สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.915440222+07:00","message":"[bufferProcess] interim [560000000]:สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.915443098+07:00","message":"[bufferProcess] send to processor:สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.915450565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.915453318+07:00","message":"> Transcript [2063] [false]: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.91545714+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.915459535+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.915462579+07:00","message":"StatePrefix: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.915465857+07:00","message":"TextPushed: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.918006878+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.918023382+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-05-21T13:34:42.918028552+07:00","message":"receive interim result [false|false]: สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหนัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:42.91803987+07:00","message":"[buffer interim] 280 false สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.918045023+07:00","message":"[bufferProcess] interim [620000000]:สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.918047137+07:00","message":"[bufferProcess] send to processor:สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.918050398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.918053614+07:00","message":"> Transcript [2064] [false]: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.918055968+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.918057703+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.918065189+07:00","message":"StatePrefix: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:42.918067626+07:00","message":"TextPushed: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.079117564+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.209096715+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.228372573+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.22841438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุพรรณภูมิคุ้มกันกล้ามเนื้อประสาทผิวหนัง\",\"confidence\":0.94540286}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.228421061+07:00","message":"receive interim result [true|false]: สุพรรณภูมิคุ้มกันกล้ามเนื้อประสาทผิวหนัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.228429486+07:00","message":"end recv isFinal message id 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.228431926+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.22843768+07:00","message":"[buffer interim] 280 true สุพรรณภูมิคุ้มกันกล้ามเนื้อประสาทผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228446331+07:00","message":"[bufferProcess] interim [950000000]:สุพรรณภูมิคุ้มกันกล้ามเนื้อประสาทผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228451168+07:00","message":"[bufferProcess] send to processor (isfinal):สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228454098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.22845722+07:00","message":"> Transcript [2065] [false]: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.2284607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228462682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228464746+07:00","message":"StatePrefix: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228467164+07:00","message":"TextPushed: 'สุพรรณภูมิคุ้มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.22847303+07:00","message":"Push: 'ก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228474882+07:00","message":"TextPushed: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228476868+07:00","message":"Set new StatePrefix : 'สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228478944+07:00","message":"Next Push (prob) : 'ผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228480769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228482682+07:00","message":"> Transcript [2066] [true]: 'สุพรรณภูมิคุ้มกันกล้ามเนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228484954+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.22848658+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.2284883+07:00","message":"StatePrefix: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228490235+07:00","message":"TextPushed: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228491986+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.228501293+07:00","message":"push: {false ก็เนื้อประสาท 0 0xc003286380}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228596269+07:00","message":"Push: 'ผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228599449+07:00","message":"TextPushed: 'สุพรรณภูมิคุ้มกันก็เนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228606703+07:00","message":"Set new StatePrefix : 'สุพรรณภูมิคุ้มกันกล้ามเนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228609248+07:00","message":"Next Push (prob) : 'สุพรรณภูมิคุ้มกันกล้ามเนื้อประสาทผิวหนัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.228625999+07:00","message":"push: {true ผิวหนัง 0 0xc003286380}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.228610834+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_280.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:43.238589434+07:00","message":"write wav file: './tmp/7577/7577_280.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.548017877+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.548049965+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-05-21T13:34:43.548055235+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.548071114+07:00","message":"[buffer interim] 281 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.548077128+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.54807904+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.74024243+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.740288621+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-05-21T13:34:43.740294815+07:00","message":"receive interim result [false|false]: ไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.740308333+07:00","message":"[buffer interim] 281 false ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.740315109+07:00","message":"[bufferProcess] interim [540000000]:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.740317663+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.740324312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.740327182+07:00","message":"> Transcript [2067] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.740329392+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.883224383+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.883270249+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-05-21T13:34:43.883277642+07:00","message":"receive interim result [false|false]: ไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.88329241+07:00","message":"[buffer interim] 281 false ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.883299533+07:00","message":"[bufferProcess] interim [660000000]:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.883302105+07:00","message":"[bufferProcess] send to processor:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.883308895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.883312252+07:00","message":"> Transcript [2068] [false]: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.883315634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.883317522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.88331974+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.883321776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.953680826+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.953723603+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-05-21T13:34:43.953730426+07:00","message":"receive interim result [false|false]: ไม่ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:43.95374402+07:00","message":"[buffer interim] 281 false ไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.953754774+07:00","message":"[bufferProcess] interim [780000000]:ไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.953757044+07:00","message":"[bufferProcess] send to processor:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.953762615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.953765614+07:00","message":"> Transcript [2069] [false]: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.95376935+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.953771348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.95377326+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:43.953775868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:44.056233253+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:44.056267401+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-05-21T13:34:44.056273469+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:44.056284213+07:00","message":"[buffer interim] 281 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.056290177+07:00","message":"[bufferProcess] interim [840000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.056292373+07:00","message":"[bufferProcess] send to processor:ไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.056297642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.056300783+07:00","message":"> Transcript [2070] [false]: 'ไม่ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.056303754+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.056305984+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.0563079+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.056310294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:44.369464082+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:44.369501187+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-05-21T13:34:44.369507071+07:00","message":"receive interim result [false|false]: ระบบสุริยะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:44.36951863+07:00","message":"[buffer interim] 281 false ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.369524799+07:00","message":"[bufferProcess] interim [140000000]:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.369527045+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.369532492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.369535135+07:00","message":"> Transcript [2071] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.369537552+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.369539501+07:00","message":"Set new StatePrefix: 'ระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:44.788028153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:44.788076826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:44.947107409+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:44.947146653+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-05-21T13:34:44.947156828+07:00","message":"receive interim result [false|false]: ระบบสุริยะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:44.947173651+07:00","message":"[buffer interim] 281 false ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.947181707+07:00","message":"[bufferProcess] interim [740000000]:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.947184158+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.947187726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.947190579+07:00","message":"> Transcript [2072] [false]: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.94719347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.947195399+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.947197291+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:44.947199226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.086507726+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.086551038+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-05-21T13:34:45.086556887+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.086571457+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.086579571+07:00","message":"[bufferProcess] interim [920000000]:ระบบสุริยะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.086582204+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.08658898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.086594824+07:00","message":"> Transcript [2073] [false]: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.086599387+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.0866015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.086603695+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.086605981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.345498945+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.34553758+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-05-21T13:34:45.345544524+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.345558609+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.345566717+07:00","message":"[bufferProcess] interim [160000000]:ระบบสุริยะเหล่านี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.345569254+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.34557661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.345579657+07:00","message":"> Transcript [2074] [false]: 'ระบบสุริยะเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.345583676+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.34558588+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.345587934+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.34558982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.52785085+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.527893677+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-05-21T13:34:45.527900904+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.527914801+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.527922279+07:00","message":"[bufferProcess] interim [340000000]:ระบบสุริยะเหล่านี้คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.527924735+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.527931713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.527935277+07:00","message":"> Transcript [2075] [false]: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.527939452+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.527941604+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.527943938+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.527946031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.52795218+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.527954463+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.527956534+07:00","message":"Set new StatePrefix : 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.527958698+07:00","message":"Next Push (prob) : 'สุริยะเหล่านี้คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.527966549+07:00","message":"push: {false ระบบ 0 0xc001fe0e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.530319338+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.530335506+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-05-21T13:34:45.530340861+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.530350371+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.530354772+07:00","message":"[bufferProcess] interim [400000000]:ระบบสุริยะเหล่านี้คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.530357097+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.530359913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.530362352+07:00","message":"> Transcript [2076] [false]: 'ระบบสุริยะเหล่านี้คือเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.530365119+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.530366934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.530368674+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.530371251+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.843020449+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.843072566+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-05-21T13:34:45.843081007+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.843104319+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.843115474+07:00","message":"[bufferProcess] interim [640000000]:ระบบสุริยะเหล่านี้คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.843120019+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.843125282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.843129398+07:00","message":"> Transcript [2077] [false]: 'ระบบสุริยะเหล่านี้คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.843134268+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.843137023+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.843140421+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.84314413+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.983126575+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.983169483+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-05-21T13:34:45.983179401+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทางความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:45.983198376+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้คือระบบทางความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.983211552+07:00","message":"[bufferProcess] interim [820000000]:ระบบสุริยะเหล่านี้คือระบบทางความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.983216254+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.983226383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.98323099+07:00","message":"> Transcript [2078] [false]: 'ระบบสุริยะเหล่านี้คือระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.983236267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.983239297+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.983242457+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:45.983246095+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.05345115+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.053491401+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-05-21T13:34:46.053499201+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.053520613+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.053530829+07:00","message":"[bufferProcess] interim [880000000]:ระบบสุริยะเหล่านี้คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.053534992+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบทางความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.053545966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.053549995+07:00","message":"> Transcript [2079] [false]: 'ระบบสุริยะเหล่านี้คือระบบทางความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.053556084+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.053559147+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.05356262+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.053565808+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.053574974+07:00","message":"Push: 'สุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.05357784+07:00","message":"TextPushed: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.053580864+07:00","message":"Set new StatePrefix : 'ระบบสุริยะเหล่านี้คือระบบทางความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.053584451+07:00","message":"Next Push (prob) : 'ระบบทางความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.053596843+07:00","message":"push: {false สุริยะเหล่านี้คือ 0 0xc001fe0e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.165568722+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.165611641+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-05-21T13:34:46.165618748+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.165633011+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.16564133+07:00","message":"[bufferProcess] interim [940000000]:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.165644196+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.165651126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.165653898+07:00","message":"> Transcript [2080] [false]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.165656387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.165658691+07:00","message":"Set new StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.567312845+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.567348757+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-05-21T13:34:46.567359826+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.567373212+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.567379671+07:00","message":"[bufferProcess] interim [420000000]:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.567382236+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.567387794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.56739075+07:00","message":"> Transcript [2081] [false]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.567393448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.567395285+07:00","message":"Set new StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.7677052+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.767749538+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-05-21T13:34:46.76775735+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:46.767773282+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.767781627+07:00","message":"[bufferProcess] interim [600000000]:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.767784565+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.767790455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.767793273+07:00","message":"> Transcript [2082] [false]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.767799231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.767801282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.767803883+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:46.767806537+07:00","message":"TextPushed: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.130794273+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.130831681+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-05-21T13:34:47.130839077+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยทั้งเหรียญทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.130853174+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยทั้งเหรียญทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.130859661+07:00","message":"[bufferProcess] interim [20000000]:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยทั้งเหรียญทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.130862143+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.13086749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.130870158+07:00","message":"> Transcript [2083] [false]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.130873211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.130875243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.130877606+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.130880427+07:00","message":"TextPushed: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.17830054+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.259970767+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.260017006+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-05-21T13:34:47.260024111+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.260036394+07:00","message":"[buffer interim] 281 false ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.260045203+07:00","message":"[bufferProcess] interim [80000000]:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.260049488+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยทั้งเหรียญทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.260062413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.260067216+07:00","message":"> Transcript [2084] [false]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยทั้งเหรียญทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.260072029+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.26007577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.260079223+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.260082728+07:00","message":"TextPushed: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.320703868+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.320742188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ\",\"confidence\":0.9534522}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.320748537+07:00","message":"receive interim result [true|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.320760019+07:00","message":"end recv isFinal message id 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.320762147+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.320767489+07:00","message":"[buffer interim] 281 true ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320775529+07:00","message":"[bufferProcess] interim [200000000]:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.3207829+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320786325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320788688+07:00","message":"> Transcript [2085] [false]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320792613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320794767+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320797698+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320800293+07:00","message":"TextPushed: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.32080706+07:00","message":"Push: 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320809415+07:00","message":"TextPushed: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320811775+07:00","message":"Set new StatePrefix : 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320813973+07:00","message":"Next Push (prob) : 'หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320815871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320818294+07:00","message":"> Transcript [2086] [true]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320820523+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320822142+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320823707+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320825558+07:00","message":"TextPushed: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:47.320827842+07:00","message":"Push: 'หมดเลยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.320847039+07:00","message":"push: {false ระบบทางธรรมชาติ 0 0xc001fe0e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.320870963+07:00","message":"push: {true หมดเลยค่ะ 0 0xc001fe0e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:47.332186804+07:00","message":"write wav file: './tmp/7577/7577_281.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:47.570198214+07:00","message":"[GCS] Start streaming session, msgId: 282"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:47.788881447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:47.788884769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:48.398107487+07:00","message":"[GCS] IsForceVAD: false for message ID: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:48.490475272+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:48.490502893+07:00","message":"found end of frame, send empty tag with msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:48.490507535+07:00","message":"end Recv id 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:48.490518714+07:00","message":"[buffer interim] 282 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:48.490529116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:48.490536056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:48.490540848+07:00","message":"> Transcript [2087] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:48.490545032+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:48.490548528+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:48.490551951+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:48.490555006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:48.490560073+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:48.490574951+07:00","message":"push: {true \n 0 0xc003198f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:48.49677739+07:00","message":"write wav file: './tmp/7577/7577_282.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:49.169339431+07:00","message":"[GCS] Start streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:50.328769753+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:50.32882044+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-05-21T13:34:50.328826544+07:00","message":"receive interim result [false|false]: ธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:50.328844331+07:00","message":"[buffer interim] 283 false ธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.328851611+07:00","message":"[bufferProcess] interim [140000000]:ธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.328853883+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.328861793+07:00","message":"[bufferProcess] send to processor (ticker):ธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.328865084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.328867716+07:00","message":"> Transcript [2088] [false]: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.328871747+07:00","message":"Set StatePrefix (first interim): 'ธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:50.542601545+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:50.542641113+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-05-21T13:34:50.542647712+07:00","message":"receive interim result [false|false]: ธรรมชาติไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:50.54266078+07:00","message":"[buffer interim] 283 false ธรรมชาติไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.5426681+07:00","message":"[bufferProcess] interim [380000000]:ธรรมชาติไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.542670048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:50.725081243+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:50.725136372+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-05-21T13:34:50.725147077+07:00","message":"receive interim result [false|false]: ธรรมชาติไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:50.725178181+07:00","message":"[buffer interim] 283 false ธรรมชาติไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.725190353+07:00","message":"[bufferProcess] interim [620000000]:ธรรมชาติไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.725194388+07:00","message":"[bufferProcess] send to processor:ธรรมชาติไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.72521659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.725221955+07:00","message":"> Transcript [2089] [false]: 'ธรรมชาติไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.725227986+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.725230074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.725232209+07:00","message":"StatePrefix: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:50.725234174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:50.789678977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:50.789700326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:51.10488548+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:51.104925734+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-05-21T13:34:51.104932574+07:00","message":"receive interim result [false|false]: ธรรมชาติไปแล้วเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:51.104947417+07:00","message":"[buffer interim] 283 false ธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.104957058+07:00","message":"[bufferProcess] interim [980000000]:ธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.104959957+07:00","message":"[bufferProcess] send to processor:ธรรมชาติไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.104965716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.104969078+07:00","message":"> Transcript [2090] [false]: 'ธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.104972954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.104975006+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.104977135+07:00","message":"StatePrefix: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.104979193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:51.748831989+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:51.748869792+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-05-21T13:34:51.748876032+07:00","message":"receive interim result [false|false]: ธรรมชาติไปแล้วเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:51.748896577+07:00","message":"[buffer interim] 283 false ธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.748904762+07:00","message":"[bufferProcess] interim [580000000]:ธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.748907232+07:00","message":"[bufferProcess] send to processor:ธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.748910763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.7489137+07:00","message":"> Transcript [2091] [false]: 'ธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.748917556+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.748919858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.748921882+07:00","message":"StatePrefix: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.748923883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:51.821360422+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:51.821410504+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-05-21T13:34:51.821418559+07:00","message":"receive interim result [false|false]: ธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:51.821437258+07:00","message":"[buffer interim] 283 false ธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.821448973+07:00","message":"[bufferProcess] interim [700000000]:ธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.821451401+07:00","message":"[bufferProcess] send to processor:ธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.821455361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.821458475+07:00","message":"> Transcript [2092] [false]: 'ธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.821462275+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.821464468+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.821469165+07:00","message":"StatePrefix: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.821471466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.82147736+07:00","message":"Push: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.821479384+07:00","message":"TextPushed: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.821481938+07:00","message":"Set new StatePrefix : 'ธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:51.821484374+07:00","message":"Next Push (prob) : 'ไปแล้วเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:51.821493208+07:00","message":"push: {false ธรรมชาติ 0 0xc003198080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.008765621+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.008805382+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-05-21T13:34:52.008817136+07:00","message":"receive interim result [false|false]: ธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.008828866+07:00","message":"[buffer interim] 283 false ธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.008838611+07:00","message":"[bufferProcess] interim [880000000]:ธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.008841302+07:00","message":"[bufferProcess] send to processor:ธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.008846515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.008849625+07:00","message":"> Transcript [2093] [false]: 'ธรรมชาติไปแล้วเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.008852969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.008855376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.008857474+07:00","message":"StatePrefix: 'ธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.008859468+07:00","message":"TextPushed: 'ธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.146178775+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.146217189+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-05-21T13:34:52.1462232+07:00","message":"receive interim result [false|false]: ธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.146235642+07:00","message":"[buffer interim] 283 false ธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.14624286+07:00","message":"[bufferProcess] interim [0]:ธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.146245314+07:00","message":"[bufferProcess] send to processor:ธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.146250755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.146253404+07:00","message":"> Transcript [2094] [false]: 'ธรรมชาติไปแล้วเราจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.146256919+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.146259035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.14626127+07:00","message":"StatePrefix: 'ธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.14626362+07:00","message":"TextPushed: 'ธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.324243862+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.324282349+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-05-21T13:34:52.324288374+07:00","message":"receive interim result [false|false]: ธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.324302737+07:00","message":"[buffer interim] 283 false ธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.324309389+07:00","message":"[bufferProcess] interim [180000000]:ธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.324311708+07:00","message":"[bufferProcess] send to processor:ธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.324315464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.324318487+07:00","message":"> Transcript [2095] [false]: 'ธรรมชาติไปแล้วเราจะยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.324321556+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.324323658+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.32432538+07:00","message":"StatePrefix: 'ธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.324327489+07:00","message":"TextPushed: 'ธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.379253797+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.379286012+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-05-21T13:34:52.379291505+07:00","message":"receive interim result [false|false]: ธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.379302681+07:00","message":"[buffer interim] 283 false ธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.379310349+07:00","message":"[bufferProcess] interim [300000000]:ธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.379312994+07:00","message":"[bufferProcess] send to processor:ธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.379318929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.379322112+07:00","message":"> Transcript [2096] [false]: 'ธรรมชาติไปแล้วเราจะยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.379325431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.379327735+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.37932968+07:00","message":"StatePrefix: 'ธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.379331857+07:00","message":"TextPushed: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.379336033+07:00","message":"Push: 'ไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.379337834+07:00","message":"TextPushed: 'ธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.379339721+07:00","message":"Set new StatePrefix : 'ธรรมชาติไปแล้วเราจะยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.379341838+07:00","message":"Next Push (prob) : 'จะยกตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.379349787+07:00","message":"push: {false ไปแล้วเรา 0 0xc003198080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.747883062+07:00","message":"[GCS] IsForceVAD: false for message ID: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.854955046+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.854997583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมชาติไปแล้วเราจะยกตัวอย่าง\",\"confidence\":0.957329}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.855004309+07:00","message":"receive interim result [true|false]: ธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.855013471+07:00","message":"end recv isFinal message id 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.855015802+07:00","message":"end Recv id 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.855022143+07:00","message":"[buffer interim] 283 true ธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855030901+07:00","message":"[bufferProcess] interim [810000000]:ธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855035822+07:00","message":"[bufferProcess] send to processor (isfinal):ธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855038997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855042072+07:00","message":"> Transcript [2097] [false]: 'ธรรมชาติไปแล้วเราจะยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855045345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855047375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855049325+07:00","message":"StatePrefix: 'ธรรมชาติไปแล้วเราจะยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855051836+07:00","message":"TextPushed: 'ธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.85505978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855062106+07:00","message":"> Transcript [2098] [true]: 'ธรรมชาติไปแล้วเราจะยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855064258+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855068728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855070512+07:00","message":"StatePrefix: 'ธรรมชาติไปแล้วเราจะยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855072426+07:00","message":"TextPushed: 'ธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:52.855078371+07:00","message":"Push: 'จะยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:52.855087352+07:00","message":"push: {true จะยกตัวอย่าง 0 0xc003198080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:52.864468899+07:00","message":"write wav file: './tmp/7577/7577_283.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:53.011285952+07:00","message":"[GCS] Start streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:53.590531441+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:53.590577924+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-05-21T13:34:53.590584287+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:53.590599811+07:00","message":"[buffer interim] 284 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:53.590606365+07:00","message":"[bufferProcess] interim [540000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:53.590608648+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:53.79063368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:53.790633683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:53.881152154+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:53.88120206+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-05-21T13:34:53.881210792+07:00","message":"receive interim result [false|false]: ระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:53.88122066+07:00","message":"[buffer interim] 284 false ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:53.881226793+07:00","message":"[bufferProcess] interim [840000000]:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:53.881229171+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:53.881232309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:53.881235125+07:00","message":"> Transcript [2099] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:53.881237158+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.027584396+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.027623398+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-05-21T13:34:54.027629226+07:00","message":"receive interim result [false|false]: ระบบที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.027642462+07:00","message":"[buffer interim] 284 false ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.027650707+07:00","message":"[bufferProcess] interim [960000000]:ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.027653025+07:00","message":"[bufferProcess] send to processor:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.027658045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.02766067+07:00","message":"> Transcript [2100] [false]: 'ระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.027663744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.027665928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.027667859+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.027669898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.03673102+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.036753223+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-05-21T13:34:54.036758711+07:00","message":"receive interim result [false|false]: ระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.036769837+07:00","message":"[buffer interim] 284 false ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.036774813+07:00","message":"[bufferProcess] interim [20000000]:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.036777013+07:00","message":"[bufferProcess] send to processor:ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.036781364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.036783769+07:00","message":"> Transcript [2101] [false]: 'ระบบที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.036786703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.036788567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.036790477+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.036792377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.068363676+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.068392982+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-05-21T13:34:54.068398861+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.068411724+07:00","message":"[buffer interim] 284 false ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.068416844+07:00","message":"[bufferProcess] interim [80000000]:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.06841945+07:00","message":"[bufferProcess] send to processor:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.06842247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.068425349+07:00","message":"> Transcript [2102] [false]: 'ระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.068428218+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.068430067+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.068431736+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.068433585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.258749662+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.258788968+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-05-21T13:34:54.258794891+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.25880868+07:00","message":"[buffer interim] 284 false ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.25881524+07:00","message":"[bufferProcess] interim [320000000]:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.258818146+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.258824465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.258827178+07:00","message":"> Transcript [2103] [false]: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.258830322+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.258832537+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.258834403+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.258836434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.258842797+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.258844805+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.258846853+07:00","message":"Set new StatePrefix : 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.258848985+07:00","message":"Next Push (prob) : 'ที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.258856265+07:00","message":"push: {false ระบบ 0 0xc001fe0080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.580024846+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.580073247+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-05-21T13:34:54.580079363+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.580094249+07:00","message":"[buffer interim] 284 false ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.580101145+07:00","message":"[bufferProcess] interim [560000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.580104337+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.580107855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.580110774+07:00","message":"> Transcript [2104] [false]: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.580113948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.580115981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.580118215+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.580120438+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.779312902+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.779352442+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-05-21T13:34:54.779358866+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.779374092+07:00","message":"[buffer interim] 284 false ระบบที่มนุษย์สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.779381563+07:00","message":"[bufferProcess] interim [740000000]:ระบบที่มนุษย์สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.7793842+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.779388289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.779391075+07:00","message":"> Transcript [2105] [false]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.779394758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.779396786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.779399057+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:54.779401181+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:54.997036112+07:00","message":"[GCS] IsForceVAD: false for message ID: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:55.100660537+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:55.100705337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้นบ้าง\",\"confidence\":0.9371242}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:55.100711769+07:00","message":"receive interim result [true|false]: ระบบที่มนุษย์สร้างขึ้นบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:55.1007207+07:00","message":"end recv isFinal message id 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:55.100723054+07:00","message":"end Recv id 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:55.100731167+07:00","message":"[buffer interim] 284 true ระบบที่มนุษย์สร้างขึ้นบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100745588+07:00","message":"[bufferProcess] interim [220000000]:ระบบที่มนุษย์สร้างขึ้นบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100749599+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบที่มนุษย์สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.10075291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100756874+07:00","message":"> Transcript [2106] [false]: 'ระบบที่มนุษย์สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.10076029+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100762097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100764787+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100767548+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100769614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100771451+07:00","message":"> Transcript [2107] [true]: 'ระบบที่มนุษย์สร้างขึ้นบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100773486+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100775339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.10077699+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100778663+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:55.100781389+07:00","message":"Push: 'ที่มนุษย์สร้างขึ้นบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:55.10079123+07:00","message":"push: {true ที่มนุษย์สร้างขึ้นบ้าง 0 0xc001fe0080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:55.108412113+07:00","message":"write wav file: './tmp/7577/7577_284.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:55.510567987+07:00","message":"[GCS] Start streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.369087184+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.3691275+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-05-21T13:34:56.369132942+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.369151697+07:00","message":"[buffer interim] 285 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.369157965+07:00","message":"[bufferProcess] interim [720000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.369159861+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.369175089+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.369178324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.369180846+07:00","message":"> Transcript [2108] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.369183154+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.711079687+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.7111185+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-05-21T13:34:56.711129458+07:00","message":"receive interim result [false|false]: นักเรียนเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.711146564+07:00","message":"[buffer interim] 285 false นักเรียนเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.711154941+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.711156995+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.784007631+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.784057454+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-05-21T13:34:56.784067124+07:00","message":"receive interim result [false|false]: นักเรียนเห็นป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.784091231+07:00","message":"[buffer interim] 285 false นักเรียนเห็นป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.784099549+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนเห็นป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.784102234+07:00","message":"[bufferProcess] send to processor:นักเรียนเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.784108749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.784111506+07:00","message":"> Transcript [2109] [false]: 'นักเรียนเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.78411464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.784117145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.784119265+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.784121405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:56.790879489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:56.790894121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.937968253+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.938008896+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-05-21T13:34:56.938015078+07:00","message":"receive interim result [false|false]: นักเรียนเขียนปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:56.938028364+07:00","message":"[buffer interim] 285 false นักเรียนเขียนปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.938034601+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนเขียนปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.938037125+07:00","message":"[bufferProcess] send to processor:นักเรียนเห็นป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.938040658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.938043486+07:00","message":"> Transcript [2110] [false]: 'นักเรียนเห็นป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.938046187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.93804816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.938050129+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:56.938059064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.134034755+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.134080869+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-05-21T13:34:57.134087861+07:00","message":"receive interim result [false|false]: นักเรียนเขียนปัตตานี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.134113406+07:00","message":"[buffer interim] 285 false นักเรียนเขียนปัตตานี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.134119924+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนเขียนปัตตานี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.134123203+07:00","message":"[bufferProcess] send to processor:นักเรียนเขียนปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.134129744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.134132536+07:00","message":"> Transcript [2111] [false]: 'นักเรียนเขียนปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.134135727+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.134140463+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.134142254+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.134144394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.368161583+07:00","message":"[GCS] IsForceVAD: false for message ID: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.467031975+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.467077394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเห็นปัตตานี\",\"confidence\":0.89722884}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.467084036+07:00","message":"receive interim result [true|false]: นักเรียนเห็นปัตตานี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.467096049+07:00","message":"end recv isFinal message id 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.467099504+07:00","message":"end Recv id 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.467119666+07:00","message":"[buffer interim] 285 true นักเรียนเห็นปัตตานี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467150645+07:00","message":"[bufferProcess] interim [890000000]:นักเรียนเห็นปัตตานี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467155045+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนเขียนปัตตานี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467168895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.46719459+07:00","message":"> Transcript [2112] [false]: 'นักเรียนเขียนปัตตานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467200947+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467203853+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467206312+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467208772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.4672167+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467219408+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467221893+07:00","message":"Set new StatePrefix : 'นักเรียนเขียนปัตตานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467224926+07:00","message":"Next Push (prob) : 'เขียนปัตตานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467228082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467230407+07:00","message":"> Transcript [2113] [true]: 'นักเรียนเห็นปัตตานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467232636+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467234414+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.46723648+07:00","message":"StatePrefix: 'นักเรียนเขียนปัตตานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467238494+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.467239098+07:00","message":"push: {false นักเรียน 0 0xc003198c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.467246686+07:00","message":"push: {true เห็นปัตตานี 0 0xc003198c80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:57.467240554+07:00","message":"Push: 'เห็นปัตตานี'"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:57.475070527+07:00","message":"write wav file: './tmp/7577/7577_285.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:57.810563975+07:00","message":"[GCS] Start streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:58.127335307+07:00","message":"[GCS] IsForceVAD: false for message ID: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:58.22726507+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:58.227293064+07:00","message":"found end of frame, send empty tag with msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:58.227297318+07:00","message":"end Recv id 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:58.227305081+07:00","message":"[buffer interim] 286 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:58.227313713+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:58.227318784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:58.227323737+07:00","message":"> Transcript [2114] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:58.227327403+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:58.227329927+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:58.227332474+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:58.227335213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:58.227338984+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:58.227351099+07:00","message":"push: {true \n 0 0xc00374c080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:34:58.233220612+07:00","message":"write wav file: './tmp/7577/7577_286.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:58.259615556+07:00","message":"[GCS] Start streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:58.931719856+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:58.931770049+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-05-21T13:34:58.931777035+07:00","message":"receive interim result [false|false]: อันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:58.931797462+07:00","message":"[buffer interim] 287 false อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:58.931805228+07:00","message":"[bufferProcess] interim [660000000]:อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:58.931808471+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.011644776+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.011687792+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-05-21T13:34:59.011695095+07:00","message":"receive interim result [false|false]: อันนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.011711951+07:00","message":"[buffer interim] 287 false อันนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.011720367+07:00","message":"[bufferProcess] interim [780000000]:อันนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.011722803+07:00","message":"[bufferProcess] send to processor:อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.01172838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.011731328+07:00","message":"> Transcript [2115] [false]: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.011733737+07:00","message":"Set StatePrefix (first interim): 'อันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.243165341+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.243211122+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-05-21T13:34:59.243217888+07:00","message":"receive interim result [false|false]: อันนี้มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.243233514+07:00","message":"[buffer interim] 287 false อันนี้มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.243241641+07:00","message":"[bufferProcess] interim [960000000]:อันนี้มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.243244292+07:00","message":"[bufferProcess] send to processor:อันนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.243250929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.243253654+07:00","message":"> Transcript [2116] [false]: 'อันนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.243256767+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.243258982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.243260859+07:00","message":"StatePrefix: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.243264877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.457801375+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.457849831+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-05-21T13:34:59.457856827+07:00","message":"receive interim result [false|false]: อันนี้มีความคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.457876139+07:00","message":"[buffer interim] 287 false อันนี้มีความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.457892271+07:00","message":"[bufferProcess] interim [200000000]:อันนี้มีความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.457895065+07:00","message":"[bufferProcess] send to processor:อันนี้มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.457902571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.457907826+07:00","message":"> Transcript [2117] [false]: 'อันนี้มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.457911487+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.457913624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.457915505+07:00","message":"StatePrefix: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.45791762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.488682211+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.488721806+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-05-21T13:34:59.48872775+07:00","message":"receive interim result [false|false]: อันนี้มีความพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:34:59.488739482+07:00","message":"[buffer interim] 287 false อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.488745439+07:00","message":"[bufferProcess] interim [320000000]:อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.488747557+07:00","message":"[bufferProcess] send to processor:อันนี้มีความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.488752883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.488755647+07:00","message":"> Transcript [2118] [false]: 'อันนี้มีความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.488758678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.488760681+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.488762464+07:00","message":"StatePrefix: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:34:59.488787957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:59.791609179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:59.791620628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:00.134548143+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:00.134587119+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-05-21T13:35:00.134594172+07:00","message":"receive interim result [false|false]: อันนี้มีความพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:00.134614557+07:00","message":"[buffer interim] 287 false อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.134622888+07:00","message":"[bufferProcess] interim [920000000]:อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.134626606+07:00","message":"[bufferProcess] send to processor:อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.13463147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.134635667+07:00","message":"> Transcript [2119] [false]: 'อันนี้มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.134640115+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.13464357+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.134646716+07:00","message":"StatePrefix: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.13465069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.134653276+07:00","message":"Push: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.134655206+07:00","message":"TextPushed: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.134657109+07:00","message":"Set new StatePrefix : 'อันนี้มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:00.134659327+07:00","message":"Next Push (prob) : 'มีความพิเศษ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:00.134666696+07:00","message":"push: {false อันนี้ 0 0xc001fe1c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:02.618245282+07:00","message":"[GCS] IsForceVAD: false for message ID: 287"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:02.792508503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:02.792520318+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:02.809316469+07:00","message":"[GCS] Start streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:02.810457611+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:02.810490431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้มีความพิเศษ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:02.810496108+07:00","message":"receive interim result [true|false]: อันนี้มีความพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:02.810504149+07:00","message":"end recv isFinal message id 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:02.810506142+07:00","message":"end Recv id 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:02.810511069+07:00","message":"[buffer interim] 287 true อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810518429+07:00","message":"[bufferProcess] interim [590000000]:อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.8105254+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810529337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810532311+07:00","message":"> Transcript [2120] [false]: 'อันนี้มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810535558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810537896+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810539925+07:00","message":"StatePrefix: 'อันนี้มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810542048+07:00","message":"TextPushed: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810543881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810545704+07:00","message":"> Transcript [2121] [true]: 'อันนี้มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810547613+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810549209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810550761+07:00","message":"StatePrefix: 'อันนี้มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.810552668+07:00","message":"TextPushed: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:02.81055853+07:00","message":"Push: 'มีความพิเศษ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:02.810566478+07:00","message":"push: {true มีความพิเศษ 0 0xc001fe1c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:02.822258381+07:00","message":"write wav file: './tmp/7577/7577_287.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:03.695391682+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:03.695444381+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-05-21T13:35:03.695450105+07:00","message":"receive interim result [false|false]: ใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:03.69546596+07:00","message":"[buffer interim] 288 false ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:03.695474088+07:00","message":"[bufferProcess] interim [720000000]:ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:03.695476048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:04.274095964+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:04.274135657+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-05-21T13:35:04.274141732+07:00","message":"receive interim result [false|false]: ใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:04.27415586+07:00","message":"[buffer interim] 288 false ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:04.274165785+07:00","message":"[bufferProcess] interim [320000000]:ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:04.274168429+07:00","message":"[bufferProcess] send to processor:ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:04.274175322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:04.27417799+07:00","message":"> Transcript [2122] [false]: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:04.274180213+07:00","message":"Set StatePrefix (first interim): 'ใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.09671917+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.09675859+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-05-21T13:35:05.09676591+07:00","message":"receive interim result [false|false]: ใช่ไหมแล้วก็ต้องตอบก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.096781366+07:00","message":"[buffer interim] 288 false ใช่ไหมแล้วก็ต้องตอบก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.096789926+07:00","message":"[bufferProcess] interim [100000000]:ใช่ไหมแล้วก็ต้องตอบก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.096792303+07:00","message":"[bufferProcess] send to processor:ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.096800116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.09680324+07:00","message":"> Transcript [2123] [false]: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.096806932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.096808949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.096810754+07:00","message":"StatePrefix: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.096812916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124206156+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124229415+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124232027+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124233822+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124235619+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124237532+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124239314+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124241903+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124244549+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124246452+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124248031+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.12424956+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124251202+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.124252815+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.696214022+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.696259563+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-05-21T13:35:05.696266379+07:00","message":"receive interim result [false|false]: ใช่ไหมแล้วก็ต้องตอบก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.69628183+07:00","message":"[buffer interim] 288 false ใช่ไหมแล้วก็ต้องตอบก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.696289378+07:00","message":"[bufferProcess] interim [700000000]:ใช่ไหมแล้วก็ต้องตอบก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.696292203+07:00","message":"[bufferProcess] send to processor:ใช่ไหมแล้วก็ต้องตอบก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.696300566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.696303138+07:00","message":"> Transcript [2124] [false]: 'ใช่ไหมแล้วก็ต้องตอบก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.69630754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.696310039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.696311944+07:00","message":"StatePrefix: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.696314056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:05.793519966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:05.793549615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.858258548+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.858301477+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-05-21T13:35:05.858308489+07:00","message":"receive interim result [false|false]: ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.858322729+07:00","message":"[buffer interim] 288 false ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.858331141+07:00","message":"[bufferProcess] interim [880000000]:ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.858335795+07:00","message":"[bufferProcess] send to processor:ใช่ไหมแล้วก็ต้องตอบก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.858341578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.858344883+07:00","message":"> Transcript [2125] [false]: 'ใช่ไหมแล้วก็ต้องตอบก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.858349116+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.858352266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.858355191+07:00","message":"StatePrefix: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.858357906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.982715998+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.982749848+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-05-21T13:35:05.982756902+07:00","message":"receive interim result [false|false]: ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.982773233+07:00","message":"[buffer interim] 288 false ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.982779982+07:00","message":"[bufferProcess] interim [940000000]:ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.982782216+07:00","message":"[bufferProcess] send to processor:ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.982785584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.982788365+07:00","message":"> Transcript [2126] [false]: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.982791362+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.982795025+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.982797537+07:00","message":"StatePrefix: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.982800037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.982802558+07:00","message":"Push: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.98280437+07:00","message":"TextPushed: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.98280638+07:00","message":"Set new StatePrefix : 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:05.982808615+07:00","message":"Next Push (prob) : 'แล้วก็ต้องตอบก็ได้ใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:05.982816555+07:00","message":"push: {false ใช่ไหม 0 0xc003fa0700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:06.547191808+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:06.547233509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:06.547241151+07:00","message":"receive interim result [false|false]: ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:06.547256703+07:00","message":"[buffer interim] 288 false ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:06.547268443+07:00","message":"[bufferProcess] interim [540000000]:ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:06.547272563+07:00","message":"[bufferProcess] send to processor:ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:06.547282019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:06.547286382+07:00","message":"> Transcript [2127] [false]: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:06.547291642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:06.547294797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:06.547298526+07:00","message":"StatePrefix: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:06.547302492+07:00","message":"TextPushed: 'ใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.154116295+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.1541713+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-05-21T13:35:08.154180364+07:00","message":"receive interim result [false|false]: ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.154200949+07:00","message":"[buffer interim] 288 false ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154213761+07:00","message":"[bufferProcess] interim [160000000]:ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154218786+07:00","message":"[bufferProcess] send to processor:ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.15422621+07:00","message":"[bufferProcess] send to processor (ticker):ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154230338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154234935+07:00","message":"> Transcript [2128] [false]: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.15424089+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154243904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154248845+07:00","message":"StatePrefix: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154253534+07:00","message":"TextPushed: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154256562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154259329+07:00","message":"> Transcript [2129] [false]: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.15426269+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.15426565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154268717+07:00","message":"StatePrefix: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154271322+07:00","message":"TextPushed: 'ใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.154504687+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.154516058+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-05-21T13:35:08.154520724+07:00","message":"receive interim result [false|false]: ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.154532803+07:00","message":"[buffer interim] 288 false ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154538213+07:00","message":"[bufferProcess] interim [220000000]:ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.154541113+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.320863126+07:00","message":"[GCS] IsForceVAD: false for message ID: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.47823516+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.478281218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา\",\"confidence\":0.90270776}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.478288708+07:00","message":"receive interim result [true|false]: ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.478299584+07:00","message":"end recv isFinal message id 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.478301766+07:00","message":"end Recv id 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.478310266+07:00","message":"[buffer interim] 288 true ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478320837+07:00","message":"[bufferProcess] interim [520000000]:ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478324682+07:00","message":"[bufferProcess] send to processor (isfinal):ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478328184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478331251+07:00","message":"> Transcript [2130] [false]: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478335022+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478336831+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478340139+07:00","message":"StatePrefix: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478342711+07:00","message":"TextPushed: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478346083+07:00","message":"Push: 'แล้วก็ต้องตอบก็ได้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478348201+07:00","message":"TextPushed: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478350669+07:00","message":"Set new StatePrefix : 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478353298+07:00","message":"Next Push (prob) : 'คะที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478355342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478357307+07:00","message":"> Transcript [2131] [true]: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478359367+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478361085+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478362784+07:00","message":"StatePrefix: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหมคะที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478364639+07:00","message":"TextPushed: 'ใช่ไหมแล้วก็ต้องตอบก็ได้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:08.478366805+07:00","message":"Push: 'คะที่ครูให้มา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.478375146+07:00","message":"push: {false แล้วก็ต้องตอบก็ได้ใช่ไหม 0 0xc003fa0700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.478380499+07:00","message":"push: {true คะที่ครูให้มา 0 0xc003fa0700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:08.489517617+07:00","message":"write wav file: './tmp/7577/7577_288.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:08.698506462+07:00","message":"[GCS] Start streaming session, msgId: 289"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:08.794261996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:08.794261886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:09.427824924+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:09.427874037+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-05-21T13:35:09.427879846+07:00","message":"receive interim result [false|false]: มันใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:09.42789759+07:00","message":"[buffer interim] 289 false มันใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.427905647+07:00","message":"[bufferProcess] interim [540000000]:มันใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.427907487+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:09.5536933+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:09.553733099+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-05-21T13:35:09.553738626+07:00","message":"receive interim result [false|false]: มันใช้การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:09.553754593+07:00","message":"[buffer interim] 289 false มันใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.553761049+07:00","message":"[bufferProcess] interim [720000000]:มันใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.553763027+07:00","message":"[bufferProcess] send to processor:มันใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.553766847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.553769878+07:00","message":"> Transcript [2132] [false]: 'มันใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.553771925+07:00","message":"Set StatePrefix (first interim): 'มันใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:09.933145628+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:09.933192208+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-05-21T13:35:09.933198246+07:00","message":"receive interim result [false|false]: มันใช้การควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:09.933210839+07:00","message":"[buffer interim] 289 false มันใช้การควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.93322889+07:00","message":"[bufferProcess] interim [80000000]:มันใช้การควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.93323144+07:00","message":"[bufferProcess] send to processor:มันใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.933236974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.933239939+07:00","message":"> Transcript [2133] [false]: 'มันใช้การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.933242617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.933244503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.933246269+07:00","message":"StatePrefix: 'มันใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:09.933248309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.249315332+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.249350315+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-05-21T13:35:10.249356245+07:00","message":"receive interim result [false|false]: มันใช้การควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.24937063+07:00","message":"[buffer interim] 289 false มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.249377631+07:00","message":"[bufferProcess] interim [380000000]:มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.249379711+07:00","message":"[bufferProcess] send to processor:มันใช้การควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.249383361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.249386375+07:00","message":"> Transcript [2134] [false]: 'มันใช้การควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.249389268+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.249391441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.249393217+07:00","message":"StatePrefix: 'มันใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.249395088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.368523629+07:00","message":"[GCS] IsForceVAD: false for message ID: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.467779575+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.467815633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันใช้การควบคุม\",\"confidence\":0.9217342}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.467821331+07:00","message":"receive interim result [true|false]: มันใช้การควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.46783009+07:00","message":"end recv isFinal message id 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.467832346+07:00","message":"end Recv id 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.467838845+07:00","message":"[buffer interim] 289 true มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467847285+07:00","message":"[bufferProcess] interim [680000000]:มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467851913+07:00","message":"[bufferProcess] send to processor (isfinal):มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467855147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467857933+07:00","message":"> Transcript [2135] [false]: 'มันใช้การควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467860576+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.46786246+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467864275+07:00","message":"StatePrefix: 'มันใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.46786611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467867975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467870684+07:00","message":"> Transcript [2136] [true]: 'มันใช้การควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467872605+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467874283+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.46787591+07:00","message":"StatePrefix: 'มันใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467877512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:10.467883441+07:00","message":"Push: 'มันใช้การควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.467890845+07:00","message":"push: {true มันใช้การควบคุม 0 0xc003199780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:10.474512715+07:00","message":"write wav file: './tmp/7577/7577_289.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:10.820914859+07:00","message":"[GCS] Start streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.288288531+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.288328109+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-05-21T13:35:11.288333716+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.288347717+07:00","message":"[buffer interim] 290 false แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.28835403+07:00","message":"[bufferProcess] interim [480000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.288355802+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.521672013+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.521705797+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-05-21T13:35:11.521711302+07:00","message":"receive interim result [false|false]: แบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.521725763+07:00","message":"[buffer interim] 290 false แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.521732019+07:00","message":"[bufferProcess] interim [720000000]:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.521734325+07:00","message":"[bufferProcess] send to processor:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.521739994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.521743035+07:00","message":"> Transcript [2137] [false]: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.52174553+07:00","message":"Set StatePrefix (first interim): 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.542599585+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.542628663+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-05-21T13:35:11.542633682+07:00","message":"receive interim result [false|false]: แบบหมุน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.542646318+07:00","message":"[buffer interim] 290 false แบบหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.542652043+07:00","message":"[bufferProcess] interim [780000000]:แบบหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.542654219+07:00","message":"[bufferProcess] send to processor:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.542657389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.542660185+07:00","message":"> Transcript [2138] [false]: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.542663295+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.54266537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.542667259+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.542669107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:11.794859187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:11.794870237+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.906559189+07:00","message":"[GCS] IsForceVAD: false for message ID: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.999571817+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.999606919+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-05-21T13:35:11.999612828+07:00","message":"receive interim result [false|false]: แบบหมุนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:11.999626053+07:00","message":"[buffer interim] 290 false แบบหมุนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.999632767+07:00","message":"[bufferProcess] interim [260000000]:แบบหมุนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.999634788+07:00","message":"[bufferProcess] send to processor:แบบหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.999638227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.999640773+07:00","message":"> Transcript [2139] [false]: 'แบบหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.999643508+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.999645443+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.999647508+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:11.999649366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.011034234+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.011076078+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-05-21T13:35:12.011081563+07:00","message":"receive interim result [true|false]: แบบหมุนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.011087886+07:00","message":"end recv isFinal message id 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.011089881+07:00","message":"end Recv id 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.011096724+07:00","message":"[buffer interim] 290 true แบบหมุนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011104495+07:00","message":"[bufferProcess] interim [320000000]:แบบหมุนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011109317+07:00","message":"[bufferProcess] send to processor (isfinal):แบบหมุนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011112512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011115148+07:00","message":"> Transcript [2140] [false]: 'แบบหมุนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011117929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011119866+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011121742+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011125189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011126972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011128889+07:00","message":"> Transcript [2141] [true]: 'แบบหมุนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011130896+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011132583+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011134194+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011135787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.011140005+07:00","message":"Push: 'แบบหมุนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.011147347+07:00","message":"push: {true แบบหมุนค่ะ 0 0xc003fa0500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:12.017205445+07:00","message":"write wav file: './tmp/7577/7577_290.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.09868406+07:00","message":"[GCS] Start streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.592422187+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.592460216+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-05-21T13:35:12.592465314+07:00","message":"receive interim result [false|false]: ผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.592480004+07:00","message":"[buffer interim] 291 false ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.592486058+07:00","message":"[bufferProcess] interim [480000000]:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.592487748+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.631841777+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.631876168+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-05-21T13:35:12.631881298+07:00","message":"receive interim result [false|false]: ขุน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:12.631894256+07:00","message":"[buffer interim] 291 false ขุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.631900535+07:00","message":"[bufferProcess] interim [540000000]:ขุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.63190283+07:00","message":"[bufferProcess] send to processor:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.631906757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.631909682+07:00","message":"> Transcript [2142] [false]: 'ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:12.631911725+07:00","message":"Set StatePrefix (first interim): 'ผล'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:14.795396947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:14.795424363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.106783317+07:00","message":"[GCS] IsForceVAD: false for message ID: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.136504053+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.136538573+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-05-21T13:35:15.136544017+07:00","message":"receive interim result [false|false]: ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.13655896+07:00","message":"[buffer interim] 291 false ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.136565762+07:00","message":"[bufferProcess] interim [60000000]:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.136568171+07:00","message":"[bufferProcess] send to processor:ขุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.136570998+07:00","message":"[bufferProcess] send to processor (ticker):ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.136573768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.136576985+07:00","message":"> Transcript [2143] [false]: 'ขุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.136579169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.136581737+07:00","message":"Set new StatePrefix: 'ขุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.136583674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.136585374+07:00","message":"> Transcript [2144] [false]: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.13658696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.136588564+07:00","message":"Set new StatePrefix: 'ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.211153776+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.211195125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผลออกมา\",\"confidence\":0.8648139}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.211201935+07:00","message":"receive interim result [true|false]: ผลออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.211210851+07:00","message":"end recv isFinal message id 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.211212956+07:00","message":"end Recv id 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.211219331+07:00","message":"[buffer interim] 291 true ผลออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.211226999+07:00","message":"[bufferProcess] interim [240000000]:ผลออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.211230657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.211233348+07:00","message":"> Transcript [2145] [true]: 'ผลออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.211236224+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.211238141+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.211239954+07:00","message":"StatePrefix: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.211241972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:15.211246433+07:00","message":"Push: 'ผลออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.211254112+07:00","message":"push: {true ผลออกมา 0 0xc001fe1b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:15.220112872+07:00","message":"write wav file: './tmp/7577/7577_291.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:15.370219336+07:00","message":"[GCS] Start streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:17.476700291+07:00","message":"[GCS] IsForceVAD: false for message ID: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:17.610832467+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:17.610854284+07:00","message":"found end of frame, send empty tag with msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:17.610857738+07:00","message":"end Recv id 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:17.610865525+07:00","message":"[buffer interim] 292 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:17.610882264+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:17.610886599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:17.610889771+07:00","message":"> Transcript [2146] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:17.610892619+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:17.610894818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:17.610896599+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:17.610898384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:17.610900995+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:17.610912211+07:00","message":"push: {true \n 0 0xc001fe1e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:17.618822854+07:00","message":"write wav file: './tmp/7577/7577_292.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:17.796256922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:17.796271558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:17.801944872+07:00","message":"[GCS] Start streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:18.336465855+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:18.336511428+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-05-21T13:35:18.336517517+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:18.336533693+07:00","message":"[buffer interim] 293 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.33654098+07:00","message":"[bufferProcess] interim [540000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.33654309+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:18.786858974+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:18.786900102+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-05-21T13:35:18.7869058+07:00","message":"receive interim result [false|false]: ระบบประกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:18.78691944+07:00","message":"[buffer interim] 293 false ระบบประกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.78692582+07:00","message":"[bufferProcess] interim [960000000]:ระบบประกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.786927981+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.786933015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.786935435+07:00","message":"> Transcript [2147] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.786937407+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:18.790050796+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:18.790094355+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-05-21T13:35:18.790100418+07:00","message":"receive interim result [false|false]: ระบบประกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:18.790117104+07:00","message":"[buffer interim] 293 false ระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.790123815+07:00","message":"[bufferProcess] interim [20000000]:ระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.790126721+07:00","message":"[bufferProcess] send to processor:ระบบประกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.790134159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.790137223+07:00","message":"> Transcript [2148] [false]: 'ระบบประกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.790140611+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.790142441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.790144321+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:18.790146699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.045938618+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.045981669+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-05-21T13:35:19.045988211+07:00","message":"receive interim result [false|false]: ระบบประกันลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.04599783+07:00","message":"[buffer interim] 293 false ระบบประกันลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.046004719+07:00","message":"[bufferProcess] interim [260000000]:ระบบประกันลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.046007189+07:00","message":"[bufferProcess] send to processor:ระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.046010513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.046013489+07:00","message":"> Transcript [2149] [false]: 'ระบบประกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.04601687+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.046019171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.046022191+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.046024904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.240958243+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.240998724+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-05-21T13:35:19.241003884+07:00","message":"receive interim result [false|false]: ระบบปากกาลูกลื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.241014632+07:00","message":"[buffer interim] 293 false ระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.241021854+07:00","message":"[bufferProcess] interim [440000000]:ระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.241024091+07:00","message":"[bufferProcess] send to processor:ระบบประกันลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.241029204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.241032132+07:00","message":"> Transcript [2150] [false]: 'ระบบประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.241035236+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.241037426+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.241039363+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.241048073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.687775637+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.687817158+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-05-21T13:35:19.687823664+07:00","message":"receive interim result [false|false]: ระบบปากกาลูกลื่นของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.687835871+07:00","message":"[buffer interim] 293 false ระบบปากกาลูกลื่นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.687844696+07:00","message":"[bufferProcess] interim [920000000]:ระบบปากกาลูกลื่นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.687848351+07:00","message":"[bufferProcess] send to processor:ระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.687854801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.687859447+07:00","message":"> Transcript [2151] [false]: 'ระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.687864309+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.687868277+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.687870205+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.68787344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.687883609+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.687886349+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.687889152+07:00","message":"Set new StatePrefix : 'ระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.687893363+07:00","message":"Next Push (prob) : 'ปากกาลูกลื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.687902987+07:00","message":"push: {false ระบบ 0 0xc003198600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.880396489+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.88043761+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-05-21T13:35:19.880443675+07:00","message":"receive interim result [false|false]: ระบบปากกาลูกลื่นของตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:19.880458395+07:00","message":"[buffer interim] 293 false ระบบปากกาลูกลื่นของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.880465249+07:00","message":"[bufferProcess] interim [100000000]:ระบบปากกาลูกลื่นของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.880467467+07:00","message":"[bufferProcess] send to processor:ระบบปากกาลูกลื่นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.880472958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.880475618+07:00","message":"> Transcript [2152] [false]: 'ระบบปากกาลูกลื่นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.880479054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.880481181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.880483294+07:00","message":"StatePrefix: 'ระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:19.880485702+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:20.103390888+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:20.103433772+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-05-21T13:35:20.103439917+07:00","message":"receive interim result [false|false]: ระบบปากกาลูกลื่นของตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:20.10345515+07:00","message":"[buffer interim] 293 false ระบบปากกาลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.103463334+07:00","message":"[bufferProcess] interim [280000000]:ระบบปากกาลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.10346587+07:00","message":"[bufferProcess] send to processor:ระบบปากกาลูกลื่นของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.103471387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.103474334+07:00","message":"> Transcript [2153] [false]: 'ระบบปากกาลูกลื่นของตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.103477829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.103480038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.103482263+07:00","message":"StatePrefix: 'ระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.103484836+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:20.16763322+07:00","message":"[GCS] IsForceVAD: false for message ID: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:20.276323342+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:20.276363862+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-05-21T13:35:20.27637158+07:00","message":"receive interim result [true|false]: ระบบปากกาลูกลื่นของตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:20.27638636+07:00","message":"end recv isFinal message id 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:20.276389628+07:00","message":"end Recv id 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:20.276412028+07:00","message":"[buffer interim] 293 true ระบบปากกาลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276435404+07:00","message":"[bufferProcess] interim [580000000]:ระบบปากกาลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276444383+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบปากกาลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276448085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.27645115+07:00","message":"> Transcript [2154] [false]: 'ระบบปากกาลูกลื่นของตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276454665+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276456825+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276458869+07:00","message":"StatePrefix: 'ระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276461139+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276463112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276465006+07:00","message":"> Transcript [2155] [true]: 'ระบบปากกาลูกลื่นของตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276467049+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276468648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276470227+07:00","message":"StatePrefix: 'ระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276471893+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:20.276475366+07:00","message":"Push: 'ปากกาลูกลื่นของตัวนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:20.276484818+07:00","message":"push: {true ปากกาลูกลื่นของตัวนี้ 0 0xc003198600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:20.284015603+07:00","message":"write wav file: './tmp/7577/7577_293.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:20.796376124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:20.796388934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:21.387910859+07:00","message":"[GCS] Start streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:21.862244204+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:21.862289476+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-05-21T13:35:21.862295495+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:21.862312252+07:00","message":"[buffer interim] 294 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:21.862318295+07:00","message":"[bufferProcess] interim [480000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:21.862320035+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:21.862325751+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:21.862328485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:21.862331122+07:00","message":"> Transcript [2156] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:21.86233323+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:21.924050124+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:21.924095899+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-05-21T13:35:21.924103718+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:21.9241183+07:00","message":"[buffer interim] 294 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:21.924125976+07:00","message":"[bufferProcess] interim [600000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:21.924127956+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:22.572665554+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:22.572701615+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-05-21T13:35:22.572708113+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:22.572727486+07:00","message":"[buffer interim] 294 false นักเรียนวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.572736845+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.572739436+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.572742744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.572745516+07:00","message":"> Transcript [2157] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.572748633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.572750717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.572753034+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.572755084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:22.819714973+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:22.819773577+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-05-21T13:35:22.819781694+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:22.819801171+07:00","message":"[buffer interim] 294 false นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.819814693+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.819817945+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.819825259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.819828663+07:00","message":"> Transcript [2158] [false]: 'นักเรียนวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.819832876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.819836327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.819838986+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.819841577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:22.943681288+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:22.943735718+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-05-21T13:35:22.943741927+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:22.943758868+07:00","message":"[buffer interim] 294 false นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.943766864+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.943769609+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.943777868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.943780626+07:00","message":"> Transcript [2159] [false]: 'นักเรียนวิเคราะห์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.943784289+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.943786779+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.943789286+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:22.943791497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.014889751+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.014931581+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-05-21T13:35:23.014938049+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.014959024+07:00","message":"[buffer interim] 294 false นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.014970762+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.014973297+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.014976954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.014979943+07:00","message":"> Transcript [2160] [false]: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.014983907+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.014986153+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.014988242+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.014990737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.014996642+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.014998485+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.015000572+07:00","message":"Set new StatePrefix : 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.015002887+07:00","message":"Next Push (prob) : 'เรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.015029914+07:00","message":"push: {false นัก 0 0xc001fe1a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.307348708+07:00","message":"[GCS] IsForceVAD: false for message ID: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.34708109+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.347134859+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-05-21T13:35:23.347141122+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้ไหมคะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.347159322+07:00","message":"[buffer interim] 294 false นักเรียนวิเคราะห์ได้ไหมคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.347167481+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนวิเคราะห์ได้ไหมคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.34717054+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.347174644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.347177616+07:00","message":"> Transcript [2161] [false]: 'นักเรียนวิเคราะห์ได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.347181714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.347183676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.347185715+07:00","message":"StatePrefix: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.34718862+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.426435082+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.426481261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนวิเคราะห์ได้ไหมคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.426489045+07:00","message":"receive interim result [true|false]: นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.426503474+07:00","message":"end recv isFinal message id 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.426506022+07:00","message":"end Recv id 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.42651416+07:00","message":"[buffer interim] 294 true นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426522304+07:00","message":"[bufferProcess] interim [130000000]:นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.42652722+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนวิเคราะห์ได้ไหมคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426531222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426534497+07:00","message":"> Transcript [2162] [false]: 'นักเรียนวิเคราะห์ได้ไหมคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426537546+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426539431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426542006+07:00","message":"StatePrefix: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426544482+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426546507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426548372+07:00","message":"> Transcript [2163] [true]: 'นักเรียนวิเคราะห์ได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426550352+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426554564+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.42655619+07:00","message":"StatePrefix: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426558555+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.426561767+07:00","message":"Push: 'เรียนวิเคราะห์ได้ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.426570383+07:00","message":"push: {true เรียนวิเคราะห์ได้ไหมคะ 0 0xc001fe1a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:23.43456919+07:00","message":"write wav file: './tmp/7577/7577_294.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.439172695+07:00","message":"[GCS] Start streaming session, msgId: 295"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:23.796954406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:23.796962382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.969465801+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.969515405+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-05-21T13:35:23.969520852+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:23.969534282+07:00","message":"[buffer interim] 295 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.969540613+07:00","message":"[bufferProcess] interim [540000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:23.969542558+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.095533679+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.095567348+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-05-21T13:35:24.095572715+07:00","message":"receive interim result [false|false]: อะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.095582208+07:00","message":"[buffer interim] 295 false อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.095588834+07:00","message":"[bufferProcess] interim [720000000]:อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.095591217+07:00","message":"[bufferProcess] send to processor:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.095594423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.095597536+07:00","message":"> Transcript [2164] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.095599581+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.29741442+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.297452754+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-05-21T13:35:24.297458699+07:00","message":"receive interim result [false|false]: อะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.297470313+07:00","message":"[buffer interim] 295 false อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.297477017+07:00","message":"[bufferProcess] interim [900000000]:อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.297479448+07:00","message":"[bufferProcess] send to processor:อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.297484981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.297487922+07:00","message":"> Transcript [2165] [false]: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.297491206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.297493182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.297495168+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.297497177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.422515099+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.42255767+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-05-21T13:35:24.422563809+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.422582008+07:00","message":"[buffer interim] 295 false อะไรบ้างที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.422590631+07:00","message":"[bufferProcess] interim [960000000]:อะไรบ้างที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.422593884+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.422598221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.422601479+07:00","message":"> Transcript [2166] [false]: 'อะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.422605507+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.422607425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.422609379+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.422611255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.64836737+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.648406613+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-05-21T13:35:24.648412102+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.648428333+07:00","message":"[buffer interim] 295 false อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.648436909+07:00","message":"[bufferProcess] interim [200000000]:อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.64844009+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.648445435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.648448149+07:00","message":"> Transcript [2167] [false]: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.648451735+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.648453763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.648455787+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.648457742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.810031472+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.810094294+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-05-21T13:35:24.810101846+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.810119374+07:00","message":"[buffer interim] 295 false อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.81012771+07:00","message":"[bufferProcess] interim [380000000]:อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.810131199+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.810135844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.810139869+07:00","message":"> Transcript [2168] [false]: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.810144705+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.810147568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.810150508+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.810153385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.810157653+07:00","message":"Push: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.810160451+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.810163497+07:00","message":"Set new StatePrefix : 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.810166495+07:00","message":"Next Push (prob) : 'บ้างที่เป็นส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.810177331+07:00","message":"push: {false อะไร 0 0xc003fa0380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.867779298+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.867830807+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-05-21T13:35:24.867837519+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:24.867852252+07:00","message":"[buffer interim] 295 false อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.867860216+07:00","message":"[bufferProcess] interim [440000000]:อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.86786283+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.867868399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.867871327+07:00","message":"> Transcript [2169] [false]: 'อะไรบ้างที่เป็นส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.867876126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.867878256+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.867880268+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:24.867882552+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.182905931+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.182945476+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-05-21T13:35:25.182951963+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.182968387+07:00","message":"[buffer interim] 295 false อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.182975121+07:00","message":"[bufferProcess] interim [740000000]:อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.182977507+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.182980969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.182983742+07:00","message":"> Transcript [2170] [false]: 'อะไรบ้างที่เป็นส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.182987121+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.182988929+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.182991162+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.182993344+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.378578147+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.378621532+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-05-21T13:35:25.378628115+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.378640604+07:00","message":"[buffer interim] 295 false อะไรบ้างที่เป็นส่วนประกอบของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.378647828+07:00","message":"[bufferProcess] interim [980000000]:อะไรบ้างที่เป็นส่วนประกอบของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.37865028+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.378655931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.378658816+07:00","message":"> Transcript [2171] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.37866276+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.378665128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.378667734+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.37867013+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.503828636+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.503871301+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-05-21T13:35:25.503879357+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.503897656+07:00","message":"[buffer interim] 295 false อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.503904845+07:00","message":"[bufferProcess] interim [40000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.50390745+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.503911217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.503913962+07:00","message":"> Transcript [2172] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.503917559+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.503919477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.503921608+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.50392359+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.503926682+07:00","message":"Push: 'บ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.503928597+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.50393053+07:00","message":"Set new StatePrefix : 'อะไรบ้างที่เป็นส่วนประกอบของรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.503932498+07:00","message":"Next Push (prob) : 'ประกอบของรัฐ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.503940602+07:00","message":"push: {false บ้างที่เป็นส่วน 0 0xc003fa0380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.706851576+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.706902009+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-05-21T13:35:25.706909364+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.70692865+07:00","message":"[buffer interim] 295 false อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.706940497+07:00","message":"[bufferProcess] interim [280000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.706943153+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.706947077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.706951484+07:00","message":"> Transcript [2173] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.706954358+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.706958698+07:00","message":"Set new StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.809672972+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.809713474+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-05-21T13:35:25.809719901+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.809736898+07:00","message":"[buffer interim] 295 false อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.809743923+07:00","message":"[bufferProcess] interim [400000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.809746508+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.809750032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.809752754+07:00","message":"> Transcript [2174] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.809756149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.809758248+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.809760234+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.809762751+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.909017274+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.909069618+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-05-21T13:35:25.909077901+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.909095522+07:00","message":"[buffer interim] 295 false อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.909102115+07:00","message":"[bufferProcess] interim [520000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.909105009+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.909112759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.90911555+07:00","message":"> Transcript [2175] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.90911907+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.909121484+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.909123759+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:25.909126869+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:25.998081683+07:00","message":"[GCS] IsForceVAD: false for message ID: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:26.099280484+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:26.099319694+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-05-21T13:35:26.099327365+07:00","message":"receive interim result [true|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:26.099336159+07:00","message":"end recv isFinal message id 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:26.099338482+07:00","message":"end Recv id 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:26.099348345+07:00","message":"[buffer interim] 295 true อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099354715+07:00","message":"[bufferProcess] interim [790000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099357937+07:00","message":"[bufferProcess] send to processor (isfinal):อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099361295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099363858+07:00","message":"> Transcript [2176] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099366872+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099368772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099370721+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099372917+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099374844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099376702+07:00","message":"> Transcript [2177] [true]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099378783+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.09938044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099382049+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099384063+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:26.099386698+07:00","message":"Push: 'ประกอบของระบบในที่นี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:26.099395174+07:00","message":"push: {true ประกอบของระบบในที่นี้ 0 0xc003fa0380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:26.107424647+07:00","message":"write wav file: './tmp/7577/7577_295.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:26.797353225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:26.797371048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:27.288210279+07:00","message":"[GCS] Start streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.136002607+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.136056309+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-05-21T13:35:28.136062475+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.136077537+07:00","message":"[buffer interim] 296 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.136083233+07:00","message":"[bufferProcess] interim [840000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.136085082+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.136090567+07:00","message":"[bufferProcess] send to processor (ticker):วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.136093229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.136095683+07:00","message":"> Transcript [2178] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.13609769+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.25998038+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.260018743+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-05-21T13:35:28.26002481+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.2600424+07:00","message":"[buffer interim] 296 false วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.260051824+07:00","message":"[bufferProcess] interim [960000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.260053956+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.473700767+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.473741723+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-05-21T13:35:28.473747787+07:00","message":"receive interim result [false|false]: วิธีการต้ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.473760938+07:00","message":"[buffer interim] 296 false วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.473767147+07:00","message":"[bufferProcess] interim [200000000]:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.473769412+07:00","message":"[bufferProcess] send to processor:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.473774871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.473777695+07:00","message":"> Transcript [2179] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.473780563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.473782532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.473784428+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.473786475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.854299524+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.854340129+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-05-21T13:35:28.854346247+07:00","message":"receive interim result [false|false]: วิธีการตกหมึก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.854359005+07:00","message":"[buffer interim] 296 false วิธีการตกหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.854367468+07:00","message":"[bufferProcess] interim [620000000]:วิธีการตกหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.85437029+07:00","message":"[bufferProcess] send to processor:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.854376113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.854378915+07:00","message":"> Transcript [2180] [false]: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.854381998+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.854384341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.8543861+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.85438829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.912461306+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.912499895+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-05-21T13:35:28.912505971+07:00","message":"receive interim result [false|false]: วิธีการต้ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:28.912520189+07:00","message":"[buffer interim] 296 false วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.912527+07:00","message":"[bufferProcess] interim [680000000]:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.912529544+07:00","message":"[bufferProcess] send to processor:วิธีการตกหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.912535899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.912538979+07:00","message":"> Transcript [2181] [false]: 'วิธีการตกหมึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.91254174+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.91254388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.9125459+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:28.912547992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:29.419372607+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:29.419411672+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-05-21T13:35:29.419417704+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:29.41943049+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419437444+07:00","message":"[bufferProcess] interim [220000000]:วิธีการต้มอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419440123+07:00","message":"[bufferProcess] send to processor:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419446618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419449505+07:00","message":"> Transcript [2182] [false]: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419453429+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419455545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419457761+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419459827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419465484+07:00","message":"Push: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419467742+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419469701+07:00","message":"Set new StatePrefix : 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.419471545+07:00","message":"Next Push (prob) : 'การต้ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:29.419479279+07:00","message":"push: {false วิธี 0 0xc001e33100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:29.741997766+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:29.742041124+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-05-21T13:35:29.742046927+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:29.742069507+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.742076404+07:00","message":"[bufferProcess] interim [520000000]:วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.742078723+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.742084169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.74208692+07:00","message":"> Transcript [2183] [false]: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.742090231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.742092354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.742095361+07:00","message":"StatePrefix: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.742097389+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:29.798405726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:29.79842456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:29.864789854+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:29.864835658+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-05-21T13:35:29.864843137+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:29.864856998+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.864864824+07:00","message":"[bufferProcess] interim [580000000]:วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.864868027+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.864874128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.864877716+07:00","message":"> Transcript [2184] [false]: 'วิธีการต้มอยู่ที่ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.864882729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.8648858+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.864889725+07:00","message":"StatePrefix: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:29.864892988+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.050658653+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.05070146+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-05-21T13:35:30.050707912+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.050723564+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.050735805+07:00","message":"[bufferProcess] interim [820000000]:วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.050738418+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.050742664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.050746009+07:00","message":"> Transcript [2185] [false]: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.050749725+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.050751877+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.050753715+07:00","message":"StatePrefix: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.050755941+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.437435709+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.437486463+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-05-21T13:35:30.437493358+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.437506591+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437514097+07:00","message":"[bufferProcess] interim [180000000]:วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437517237+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437523595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437526806+07:00","message":"> Transcript [2186] [false]: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437531586+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437533982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437536138+07:00","message":"StatePrefix: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437538327+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437543003+07:00","message":"Push: 'การต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437545427+07:00","message":"TextPushed: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437547655+07:00","message":"Set new StatePrefix : 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.437550609+07:00","message":"Next Push (prob) : 'อยู่ที่โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.437559167+07:00","message":"push: {false การต้ม 0 0xc001e33100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.635370526+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.635414045+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-05-21T13:35:30.635421229+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.635439708+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครงสร้างของมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.635448271+07:00","message":"[bufferProcess] interim [360000000]:วิธีการต้มอยู่ที่โครงสร้างของมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.635450806+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.635458807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.635461353+07:00","message":"> Transcript [2187] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.635465168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.635467542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.635469917+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.635472264+07:00","message":"TextPushed: 'วิธีการต้ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.645907446+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.64594408+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-05-21T13:35:30.645952458+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.645970768+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.645978837+07:00","message":"[bufferProcess] interim [420000000]:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.645982677+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.645992735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.645996748+07:00","message":"> Transcript [2188] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.646004298+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.646007249+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.646010122+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.6460138+07:00","message":"TextPushed: 'วิธีการต้ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.940475076+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.940518099+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-05-21T13:35:30.940524892+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:30.94053833+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครงสร้างของมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.940545121+07:00","message":"[bufferProcess] interim [600000000]:วิธีการต้มอยู่ที่โครงสร้างของมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.940547634+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.940556307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.940560633+07:00","message":"> Transcript [2189] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.940565201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.940568128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.940571569+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:30.94057382+07:00","message":"TextPushed: 'วิธีการต้ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.111197432+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.11123163+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-05-21T13:35:31.111237464+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.111253927+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.111260546+07:00","message":"[bufferProcess] interim [660000000]:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.111263241+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.111267182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.11126993+07:00","message":"> Transcript [2190] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.11127355+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.111275881+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.11127767+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.111280155+07:00","message":"TextPushed: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.111286792+07:00","message":"Push: 'อยู่ที่โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.111290119+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.111292238+07:00","message":"Set new StatePrefix : 'วิธีการต้มอยู่ที่โครงสร้างของมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.111294462+07:00","message":"Next Push (prob) : 'ของมันก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.111302508+07:00","message":"push: {false อยู่ที่โครงสร้าง 0 0xc001e33100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.556953792+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.557001497+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-05-21T13:35:31.557008525+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.557022448+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.557029207+07:00","message":"[bufferProcess] interim [20000000]:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.55703184+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.55704363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.557046935+07:00","message":"> Transcript [2191] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.557049359+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.573042103+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.573071201+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-05-21T13:35:31.573077184+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.573090184+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.573096216+07:00","message":"[bufferProcess] interim [80000000]:วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.573098754+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.573102074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.573104733+07:00","message":"> Transcript [2192] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.573106755+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.737259588+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.737303893+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-05-21T13:35:31.737313584+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็นความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.737326574+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.737333868+07:00","message":"[bufferProcess] interim [320000000]:วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.737336847+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.737342884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.737346071+07:00","message":"> Transcript [2193] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.73735015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.737352136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.737354621+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.737357745+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.76642452+07:00","message":"[GCS] IsForceVAD: false for message ID: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.979689248+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.979734357+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-05-21T13:35:31.979741902+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:31.979757617+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.97976594+07:00","message":"[bufferProcess] interim [380000000]:วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.979768774+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.979776132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.979778914+07:00","message":"> Transcript [2194] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.979783454+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.979785739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.979787759+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:31.979791803+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.280306904+07:00","message":"[GCS] Start streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.595708224+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.595744481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.595750503+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.59576249+07:00","message":"[buffer interim] 296 false วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.595769222+07:00","message":"[bufferProcess] interim [680000000]:วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.595771695+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.595776903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.595779714+07:00","message":"> Transcript [2195] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.59578359+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.595785648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.595787464+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.595790238+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.756833735+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.756869753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน\",\"confidence\":0.90359586}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.756876101+07:00","message":"receive interim result [true|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.756887576+07:00","message":"end recv isFinal message id 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.756889839+07:00","message":"end Recv id 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.756896326+07:00","message":"[buffer interim] 296 true วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756902671+07:00","message":"[bufferProcess] interim [710000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756906085+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756909885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756912514+07:00","message":"> Transcript [2196] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.75691584+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756917865+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756919932+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756922198+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756926294+07:00","message":"Push: 'ของมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756928183+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756930247+07:00","message":"Set new StatePrefix : 'วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756932299+07:00","message":"Next Push (prob) : 'มองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756934164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756936136+07:00","message":"> Transcript [2197] [true]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756938266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756939893+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756942068+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็มองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756944108+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.756945797+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.757026459+07:00","message":"push: {false ของมันก็ 0 0xc001e33100}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.757097153+07:00","message":"Push: 'ที่เรามองเห็นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.75710191+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้างของมันก็ที่เรามองเห็นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.757105094+07:00","message":"Set new StatePrefix : 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.757107802+07:00","message":"Next Push (prob) : 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.757113736+07:00","message":"push: {true ที่เรามองเห็นก่อน 0 0xc001e33100}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.757107158+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_296.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:32.765653354+07:00","message":"write wav file: './tmp/7577/7577_296.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:32.79902362+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:32.799044201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.846824135+07:00","message":"[GCS] IsForceVAD: false for message ID: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.934366152+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.934394988+07:00","message":"found end of frame, send empty tag with msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.934398657+07:00","message":"end Recv id 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.934406379+07:00","message":"[buffer interim] 297 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.934413365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.934421367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.934424789+07:00","message":"> Transcript [2198] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.934427363+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.934429198+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.934430959+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.934432804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:32.934437367+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:32.934447302+07:00","message":"push: {true \n 0 0xc003286000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:32.939233633+07:00","message":"write wav file: './tmp/7577/7577_297.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:33.488131567+07:00","message":"[GCS] Start streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.155462989+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.155502451+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-05-21T13:35:34.155508082+07:00","message":"receive interim result [false|false]: โครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.155524034+07:00","message":"[buffer interim] 298 false โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.155531209+07:00","message":"[bufferProcess] interim [720000000]:โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.155533736+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.155540686+07:00","message":"[bufferProcess] send to processor (ticker):โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.155543299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.155546933+07:00","message":"> Transcript [2199] [false]: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.155549672+07:00","message":"Set StatePrefix (first interim): 'โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.365262786+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.365301891+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-05-21T13:35:34.365307751+07:00","message":"receive interim result [false|false]: โครงสร้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.365323628+07:00","message":"[buffer interim] 298 false โครงสร้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.36533122+07:00","message":"[bufferProcess] interim [900000000]:โครงสร้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.365333639+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.480880943+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.480921491+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-05-21T13:35:34.480928063+07:00","message":"receive interim result [false|false]: โครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.480941908+07:00","message":"[buffer interim] 298 false โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.48095088+07:00","message":"[bufferProcess] interim [960000000]:โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.480953279+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.480959152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.480961957+07:00","message":"> Transcript [2200] [false]: 'โครงสร้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.480965318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.480967634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.48096987+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.480972243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.511515407+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.511547364+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-05-21T13:35:34.511553438+07:00","message":"receive interim result [false|false]: โครงสร้างเที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.511569787+07:00","message":"[buffer interim] 298 false โครงสร้างเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.51157636+07:00","message":"[bufferProcess] interim [20000000]:โครงสร้างเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.511578986+07:00","message":"[bufferProcess] send to processor:โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.511582731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.511586025+07:00","message":"> Transcript [2201] [false]: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.511589342+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.511591186+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.511592872+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.511594798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.662094483+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.662139836+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-05-21T13:35:34.662146669+07:00","message":"receive interim result [false|false]: โครงสร้างที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.662159413+07:00","message":"[buffer interim] 298 false โครงสร้างที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.662165588+07:00","message":"[bufferProcess] interim [140000000]:โครงสร้างที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.662167712+07:00","message":"[bufferProcess] send to processor:โครงสร้างเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.662173461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.662176294+07:00","message":"> Transcript [2202] [false]: 'โครงสร้างเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.662179451+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.662181579+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.662183391+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.662185433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.732000678+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.732050669+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-05-21T13:35:34.732059018+07:00","message":"receive interim result [false|false]: โครงสร้างที่มอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.73207328+07:00","message":"[buffer interim] 298 false โครงสร้างที่มอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732083165+07:00","message":"[bufferProcess] interim [260000000]:โครงสร้างที่มอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732086731+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732093491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732097761+07:00","message":"> Transcript [2203] [false]: 'โครงสร้างที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732102588+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732105615+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732108298+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732111905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732115974+07:00","message":"Push: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732118677+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732121805+07:00","message":"Set new StatePrefix : 'โครงสร้างที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.732124684+07:00","message":"Next Push (prob) : 'ที่เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.732135365+07:00","message":"push: {false โครงสร้าง 0 0xc003199600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.735936893+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.735958494+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-05-21T13:35:34.735965382+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:34.735973595+07:00","message":"[buffer interim] 298 false โครงสร้างที่มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.735978865+07:00","message":"[bufferProcess] interim [320000000]:โครงสร้างที่มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.735985239+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.735987815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.73599013+07:00","message":"> Transcript [2204] [false]: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.735992729+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:34.735994711+07:00","message":"Set new StatePrefix: 'โครงสร้างที่มอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.051156081+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.051194761+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-05-21T13:35:35.051202023+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.051220303+07:00","message":"[buffer interim] 298 false โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.051227308+07:00","message":"[bufferProcess] interim [560000000]:โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.051229813+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.05123596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.051238937+07:00","message":"> Transcript [2205] [false]: 'โครงสร้างที่มองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.051242501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.05124478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.051247005+07:00","message":"StatePrefix: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.051249311+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124269391+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124293968+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124296935+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124298827+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124300541+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124302271+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124304341+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124306145+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124307835+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124309681+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124311588+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124314994+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124316676+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.124318307+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.639407012+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.639441734+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-05-21T13:35:35.639448083+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.63946804+07:00","message":"[buffer interim] 298 false โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.639474625+07:00","message":"[bufferProcess] interim [160000000]:โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.639476836+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.639480164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.639483364+07:00","message":"> Transcript [2206] [false]: 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.639486938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.639488846+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.639491084+07:00","message":"StatePrefix: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.639493121+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:35.799729983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:35.799753793+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.956773052+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.956808214+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-05-21T13:35:35.95681472+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:35.95683054+07:00","message":"[buffer interim] 298 false โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.956836978+07:00","message":"[bufferProcess] interim [460000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.956839524+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.956842829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.95684572+07:00","message":"> Transcript [2207] [false]: 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.956849651+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.956851714+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.956853602+07:00","message":"StatePrefix: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:35.956855794+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.143189212+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.143230564+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-05-21T13:35:36.143237303+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.143254279+07:00","message":"[buffer interim] 298 false โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143262308+07:00","message":"[bufferProcess] interim [640000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143264776+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143268166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143271711+07:00","message":"> Transcript [2208] [false]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143275704+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143278114+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143280164+07:00","message":"StatePrefix: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143282253+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143288817+07:00","message":"Push: 'ที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143290592+07:00","message":"TextPushed: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143292562+07:00","message":"Set new StatePrefix : 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.143294993+07:00","message":"Next Push (prob) : 'เห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.143303505+07:00","message":"push: {false ที่มอง 0 0xc003199600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.152667225+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.152697145+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-05-21T13:35:36.152703114+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.152717009+07:00","message":"[buffer interim] 298 false โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.152723268+07:00","message":"[bufferProcess] interim [700000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.152726284+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.152729724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.152741857+07:00","message":"> Transcript [2209] [false]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.152745697+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.152747671+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.152749884+07:00","message":"StatePrefix: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.152752387+07:00","message":"TextPushed: 'โครงสร้างที่มอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.508009966+07:00","message":"[GCS] IsForceVAD: false for message ID: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.533892216+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.533930247+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-05-21T13:35:36.533936223+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.53395851+07:00","message":"[buffer interim] 298 false โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.533966683+07:00","message":"[bufferProcess] interim [60000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.533969167+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.533973231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.533977838+07:00","message":"> Transcript [2210] [false]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.533981324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.533983514+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.533985803+07:00","message":"StatePrefix: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.533988201+07:00","message":"TextPushed: 'โครงสร้างที่มอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.536902548+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.536929026+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-05-21T13:35:36.53693373+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.536945592+07:00","message":"[buffer interim] 298 false โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.536949662+07:00","message":"[bufferProcess] interim [120000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.536953833+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.536956502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.536958667+07:00","message":"> Transcript [2211] [false]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.536961539+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.536963534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.536965448+07:00","message":"StatePrefix: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.536967514+07:00","message":"TextPushed: 'โครงสร้างที่มอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.666963128+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.667001762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน\",\"confidence\":0.9239261}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.66700776+07:00","message":"receive interim result [true|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.667017178+07:00","message":"end recv isFinal message id 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.667019378+07:00","message":"end Recv id 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.667025801+07:00","message":"[buffer interim] 298 true โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667038398+07:00","message":"[bufferProcess] interim [240000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667042422+07:00","message":"[bufferProcess] send to processor (isfinal):โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667046655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667049701+07:00","message":"> Transcript [2212] [false]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667054003+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667055919+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667058154+07:00","message":"StatePrefix: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667060471+07:00","message":"TextPushed: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667063615+07:00","message":"Push: 'เห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667067627+07:00","message":"TextPushed: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667070502+07:00","message":"Set new StatePrefix : 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.66707286+07:00","message":"Next Push (prob) : 'และเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667074943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667076943+07:00","message":"> Transcript [2213] [true]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667080099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667081904+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667083584+07:00","message":"StatePrefix: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667085525+07:00","message":"TextPushed: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:36.667087572+07:00","message":"Push: 'โรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.667096432+07:00","message":"push: {false เห็นเลยโครงสร้างภายนอก 0 0xc003199600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:36.667104732+07:00","message":"push: {true โรงเรียน 0 0xc003199600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:36.676883566+07:00","message":"write wav file: './tmp/7577/7577_298.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:37.089632907+07:00","message":"[GCS] Start streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:37.726985963+07:00","message":"[GCS] IsForceVAD: false for message ID: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:37.821977912+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:37.821997437+07:00","message":"found end of frame, send empty tag with msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:37.822000589+07:00","message":"end Recv id 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:37.822009229+07:00","message":"[buffer interim] 299 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:37.822018015+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:37.822021709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:37.822024579+07:00","message":"> Transcript [2214] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:37.822026859+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:37.822028675+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:37.822030343+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:37.822037552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:37.822040563+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:37.822050927+07:00","message":"push: {true \n 0 0xc003199b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:37.828600895+07:00","message":"write wav file: './tmp/7577/7577_299.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:38.61765095+07:00","message":"[GCS] Start streaming session, msgId: 300"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:38.800553241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:38.800598748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.196603623+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.19664675+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-05-21T13:35:39.196652445+07:00","message":"receive interim result [false|false]: นี่แหละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.196664745+07:00","message":"[buffer interim] 300 false นี่แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.196670795+07:00","message":"[bufferProcess] interim [600000000]:นี่แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.196672647+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.19667906+07:00","message":"[bufferProcess] send to processor (ticker):นี่แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.196681666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.196684413+07:00","message":"> Transcript [2215] [false]: 'นี่แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.196686512+07:00","message":"Set StatePrefix (first interim): 'นี่แหละ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.291917377+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.291954423+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-05-21T13:35:39.291960055+07:00","message":"receive interim result [false|false]: นี่นา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.291976299+07:00","message":"[buffer interim] 300 false นี่นา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.291982587+07:00","message":"[bufferProcess] interim [660000000]:นี่นา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.291984289+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.29753163+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.297544806+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-05-21T13:35:39.297548766+07:00","message":"receive interim result [false|false]: นี่ไง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.297558241+07:00","message":"[buffer interim] 300 false นี่ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.297561476+07:00","message":"[bufferProcess] interim [720000000]:นี่ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.297563397+07:00","message":"[bufferProcess] send to processor:นี่นา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.297566254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.297568983+07:00","message":"> Transcript [2216] [false]: 'นี่นา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.29757113+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.29757311+07:00","message":"Set new StatePrefix: 'นี่นา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.62209984+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.622136391+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-05-21T13:35:39.622141967+07:00","message":"receive interim result [false|false]: นี่นายหัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.622159624+07:00","message":"[buffer interim] 300 false นี่นายหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.622166878+07:00","message":"[bufferProcess] interim [20000000]:นี่นายหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.622169302+07:00","message":"[bufferProcess] send to processor:นี่ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.622172794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.622175449+07:00","message":"> Transcript [2217] [false]: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.62217757+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.622179802+07:00","message":"Set new StatePrefix: 'นี่ไง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.818663574+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.818705157+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-05-21T13:35:39.818711553+07:00","message":"receive interim result [false|false]: นี่นายหัวฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.818729032+07:00","message":"[buffer interim] 300 false นี่นายหัวฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.8187358+07:00","message":"[bufferProcess] interim [200000000]:นี่นายหัวฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.818738614+07:00","message":"[bufferProcess] send to processor:นี่นายหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.818741888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.818744471+07:00","message":"> Transcript [2218] [false]: 'นี่นายหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.818746826+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.81874907+07:00","message":"Set new StatePrefix: 'นี่นายหัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.854449627+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.854490811+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-05-21T13:35:39.854497583+07:00","message":"receive interim result [false|false]: นี่นายหัวปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.854512996+07:00","message":"[buffer interim] 300 false นี่นายหัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.854519313+07:00","message":"[bufferProcess] interim [260000000]:นี่นายหัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.854521944+07:00","message":"[bufferProcess] send to processor:นี่นายหัวฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.854528517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.854533339+07:00","message":"> Transcript [2219] [false]: 'นี่นายหัวฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.854537102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.85453934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.854541382+07:00","message":"StatePrefix: 'นี่นายหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.854543642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.856193612+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.856206505+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-05-21T13:35:39.856210145+07:00","message":"receive interim result [false|false]: นี่นายหัวปัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:39.856218898+07:00","message":"[buffer interim] 300 false นี่นายหัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.856222303+07:00","message":"[bufferProcess] interim [320000000]:นี่นายหัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.856224369+07:00","message":"[bufferProcess] send to processor:นี่นายหัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.856226669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.856229947+07:00","message":"> Transcript [2220] [false]: 'นี่นายหัวปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.856234584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.856236364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.856238043+07:00","message":"StatePrefix: 'นี่นายหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:39.856239889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.051871617+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.051916299+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-05-21T13:35:40.051923231+07:00","message":"receive interim result [false|false]: นี่นายหัวปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.051940399+07:00","message":"[buffer interim] 300 false นี่นายหัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.051949836+07:00","message":"[bufferProcess] interim [440000000]:นี่นายหัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.051952608+07:00","message":"[bufferProcess] send to processor:นี่นายหัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.051960293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.051963+07:00","message":"> Transcript [2221] [false]: 'นี่นายหัวปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.051967036+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.05196906+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.051970991+07:00","message":"StatePrefix: 'นี่นายหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.051973716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.256708649+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.25675593+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-05-21T13:35:40.256762317+07:00","message":"receive interim result [false|false]: นี่นายหัวปะการัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.256777835+07:00","message":"[buffer interim] 300 false นี่นายหัวปะการัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256785139+07:00","message":"[bufferProcess] interim [680000000]:นี่นายหัวปะการัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256788029+07:00","message":"[bufferProcess] send to processor:นี่นายหัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256793655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256796749+07:00","message":"> Transcript [2222] [false]: 'นี่นายหัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256800666+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256802852+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256805017+07:00","message":"StatePrefix: 'นี่นายหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256807276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256811686+07:00","message":"Push: 'นี่นายหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256813468+07:00","message":"TextPushed: 'นี่นายหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256815536+07:00","message":"Set new StatePrefix : 'นี่นายหัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.256819326+07:00","message":"Next Push (prob) : 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.256827793+07:00","message":"push: {false นี่นายหัว 0 0xc003fa0800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.39747319+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.397524366+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-05-21T13:35:40.397533416+07:00","message":"receive interim result [false|false]: นี่นายหัวปากกาเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.397554939+07:00","message":"[buffer interim] 300 false นี่นายหัวปากกาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.397568864+07:00","message":"[bufferProcess] interim [740000000]:นี่นายหัวปากกาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.397573669+07:00","message":"[bufferProcess] send to processor:นี่นายหัวปะการัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.397580805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.397583701+07:00","message":"> Transcript [2223] [false]: 'นี่นายหัวปะการัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.397586138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.397588169+07:00","message":"Set new StatePrefix: 'นี่นายหัวปะการัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.507690981+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.507734251+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-05-21T13:35:40.507742057+07:00","message":"receive interim result [false|false]: นี่นายหัวปากกาเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.507759015+07:00","message":"[buffer interim] 300 false นี่นายหัวปากกาเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.507770461+07:00","message":"[bufferProcess] interim [860000000]:นี่นายหัวปากกาเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.507773106+07:00","message":"[bufferProcess] send to processor:นี่นายหัวปากกาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.50778091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.50778423+07:00","message":"> Transcript [2224] [false]: 'นี่นายหัวปากกาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.507786758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.507790468+07:00","message":"Set new StatePrefix: 'นี่นายหัวปากกาเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.574167304+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.57420723+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-05-21T13:35:40.57421437+07:00","message":"receive interim result [false|false]: นี่นายหัวปากกาเลยคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.574230976+07:00","message":"[buffer interim] 300 false นี่นายหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.5742391+07:00","message":"[bufferProcess] interim [980000000]:นี่นายหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.574241569+07:00","message":"[bufferProcess] send to processor:นี่นายหัวปากกาเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.574248993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.574251941+07:00","message":"> Transcript [2225] [false]: 'นี่นายหัวปากกาเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.574256294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.574258491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.574261149+07:00","message":"StatePrefix: 'นี่นายหัวปากกาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.574264067+07:00","message":"TextPushed: 'นี่นายหัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.608322554+07:00","message":"[GCS] IsForceVAD: false for message ID: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.770956563+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.770997182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไงหัวปากกาเลยคะ\",\"confidence\":0.930673}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.771004303+07:00","message":"receive interim result [true|false]: นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.77101492+07:00","message":"end recv isFinal message id 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.771017411+07:00","message":"end Recv id 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.771024603+07:00","message":"[buffer interim] 300 true นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771037912+07:00","message":"[bufferProcess] interim [220000000]:นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771042465+07:00","message":"[bufferProcess] send to processor (isfinal):นี่นายหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771047523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771051944+07:00","message":"> Transcript [2226] [false]: 'นี่นายหัวปากกาเลยคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771056377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771059463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771062236+07:00","message":"StatePrefix: 'นี่นายหัวปากกาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771065795+07:00","message":"TextPushed: 'นี่นายหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771068799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.77107197+07:00","message":"> Transcript [2227] [true]: 'นี่ไงหัวปากกาเลยคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771075243+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771077954+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771080741+07:00","message":"StatePrefix: 'นี่นายหัวปากกาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771084059+07:00","message":"TextPushed: 'นี่นายหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771086844+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771195949+07:00","message":"Push: 'ปากกาเลยคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771199146+07:00","message":"TextPushed: 'นี่นายหัวปากกาเลยคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771201312+07:00","message":"Set new StatePrefix : 'นี่ไงหัวปากกาเลยคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771203374+07:00","message":"Next Push (prob) : 'นี่ไงหัวปากกาเลยคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.77121087+07:00","message":"push: {true ปากกาเลยคะ 0 0xc003fa0800}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:40.771231948+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_300.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:40.778027418+07:00","message":"write wav file: './tmp/7577/7577_300.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:40.798758559+07:00","message":"[GCS] Start streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:41.566015558+07:00","message":"[GCS] IsForceVAD: false for message ID: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:41.656287119+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:41.656301963+07:00","message":"found end of frame, send empty tag with msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:41.656305129+07:00","message":"end Recv id 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:41.656313661+07:00","message":"[buffer interim] 301 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:41.65632165+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:41.656325381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:41.65632849+07:00","message":"> Transcript [2228] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:41.656330995+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:41.656332824+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:41.656334566+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:41.656336605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:41.656339361+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:41.656350308+07:00","message":"push: {true \n 0 0xc003199a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:41.661863309+07:00","message":"write wav file: './tmp/7577/7577_301.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:41.760552534+07:00","message":"[GCS] Start streaming session, msgId: 302"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:41.80160064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:41.801600642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.29473776+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.294776564+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-05-21T13:35:42.294782155+07:00","message":"receive interim result [false|false]: น่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.294795056+07:00","message":"[buffer interim] 302 false น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.294801173+07:00","message":"[bufferProcess] interim [540000000]:น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.294802822+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.305565369+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.305596173+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-05-21T13:35:42.305600918+07:00","message":"receive interim result [false|false]: หน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.305614154+07:00","message":"[buffer interim] 302 false หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.305619045+07:00","message":"[bufferProcess] interim [600000000]:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.305621406+07:00","message":"[bufferProcess] send to processor:น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.305624681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.305627428+07:00","message":"> Transcript [2229] [false]: 'น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.305629626+07:00","message":"Set StatePrefix (first interim): 'น่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.609229681+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.609273304+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-05-21T13:35:42.60927939+07:00","message":"receive interim result [false|false]: หน้าที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.60929128+07:00","message":"[buffer interim] 302 false หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.609298862+07:00","message":"[bufferProcess] interim [900000000]:หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.609301127+07:00","message":"[bufferProcess] send to processor:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.609304521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.609307312+07:00","message":"> Transcript [2230] [false]: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.609309491+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.609311434+07:00","message":"Set new StatePrefix: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.829968325+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.830021409+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-05-21T13:35:42.830027625+07:00","message":"receive interim result [false|false]: หน้าที่ของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:42.83004711+07:00","message":"[buffer interim] 302 false หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.830054261+07:00","message":"[bufferProcess] interim [80000000]:หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.830057459+07:00","message":"[bufferProcess] send to processor:หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.830060878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.830064163+07:00","message":"> Transcript [2231] [false]: 'หน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.830067553+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.83006959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.830071528+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:42.83007351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.003201629+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.003246937+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-05-21T13:35:43.003258033+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.003276128+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.003288363+07:00","message":"[bufferProcess] interim [260000000]:หน้าที่ของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.003290889+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.003296083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.003298995+07:00","message":"> Transcript [2232] [false]: 'หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.003302759+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.003306912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.003308914+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.003311023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.124453011+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.124502548+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-05-21T13:35:43.124510576+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.124533775+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.124547736+07:00","message":"[bufferProcess] interim [380000000]:หน้าที่ของเขาก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.124552348+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.124561417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.124565313+07:00","message":"> Transcript [2233] [false]: 'หน้าที่ของเขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.124570519+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.124573551+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.12457654+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.124579592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.395662584+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.395705008+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-05-21T13:35:43.395711408+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.39572616+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.395735206+07:00","message":"[bufferProcess] interim [620000000]:หน้าที่ของเขาก็มีป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.395737544+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.395743387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.395748261+07:00","message":"> Transcript [2234] [false]: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.395751837+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.39575398+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.395755959+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.395758153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.395762396+07:00","message":"Push: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.395764341+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.395766929+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.395769234+07:00","message":"Next Push (prob) : 'ของเขาก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.395777924+07:00","message":"push: {false หน้าที่ 0 0xc003199d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.522205133+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.522244089+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-05-21T13:35:43.522250593+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.52226481+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.522272378+07:00","message":"[bufferProcess] interim [740000000]:หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.522274975+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.522281084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.522284229+07:00","message":"> Transcript [2235] [false]: 'หน้าที่ของเขาก็มีป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.522288008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.522290267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.522292247+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.522294407+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.697650478+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.697693451+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-05-21T13:35:43.697699784+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.697714531+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.697722095+07:00","message":"[bufferProcess] interim [980000000]:หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.697724553+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.697731852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.697734457+07:00","message":"> Transcript [2236] [false]: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.697737845+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.697740051+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.697742157+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.697744458+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.834868943+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.834908889+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-05-21T13:35:43.834915785+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.834931685+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.834939119+07:00","message":"[bufferProcess] interim [100000000]:หน้าที่ของเขาก็มีป้องกันการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.834941847+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.834949141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.834952543+07:00","message":"> Transcript [2237] [false]: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.834956222+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.834958381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.834960777+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.834963594+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.884255033+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.88429409+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-05-21T13:35:43.884303991+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.884320237+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.884326931+07:00","message":"[bufferProcess] interim [160000000]:หน้าที่ของเขาก็มีป้องกันการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.884329846+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.884337004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.8843396+07:00","message":"> Transcript [2238] [false]: 'หน้าที่ของเขาก็มีป้องกันการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.88434314+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.884345035+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.884348593+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.884351141+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.884357215+07:00","message":"Push: 'ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.884359025+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.884362359+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็มีป้องกันการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.88436473+07:00","message":"Next Push (prob) : 'ป้องกันการจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.88437369+07:00","message":"push: {false ของเขาก็มี 0 0xc003199d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.885038607+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.885070337+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-05-21T13:35:43.88507565+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:43.885092764+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.88509908+07:00","message":"[bufferProcess] interim [220000000]:หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.885102134+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.885106969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.885110823+07:00","message":"> Transcript [2239] [false]: 'หน้าที่ของเขาก็มีป้องกันการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.88511424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:43.885117294+07:00","message":"Set new StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.352600521+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.352642674+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-05-21T13:35:44.352649027+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.352665398+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.352674574+07:00","message":"[bufferProcess] interim [580000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.35267729+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.352683778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.352686857+07:00","message":"> Transcript [2240] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.352689606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.352692217+07:00","message":"Set new StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.543680055+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.543726657+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-05-21T13:35:44.543733429+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.543752918+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.543762192+07:00","message":"[bufferProcess] interim [760000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.543765666+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.543776509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.543779554+07:00","message":"> Transcript [2241] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.543783649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.543785815+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.543787713+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.543791755+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.744158788+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.744192147+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-05-21T13:35:44.744198537+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดทรัพย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.744216562+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.74422422+07:00","message":"[bufferProcess] interim [0]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.744226873+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.744230713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.74423371+07:00","message":"> Transcript [2242] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.744238226+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.744240278+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.744242636+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.744245436+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:44.8022616+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:44.802266077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.974980374+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.975013712+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-05-21T13:35:44.97501939+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:44.975042185+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.975048325+07:00","message":"[bufferProcess] interim [240000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.975051162+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.975054531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.975057251+07:00","message":"> Transcript [2243] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดทรัพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.975061199+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.97506329+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.975065218+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:44.975067689+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:45.307340727+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:45.307385684+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-05-21T13:35:45.307394487+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:45.307412662+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:45.307416426+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-05-21T13:35:45.307419878+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:45.307425484+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:45.307428819+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307435331+07:00","message":"[bufferProcess] interim [540000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307438028+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307441612+07:00","message":"[bufferProcess] interim [600000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307443553+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307446414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307448988+07:00","message":"> Transcript [2244] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307452914+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307455109+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307457819+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307466394+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307478754+07:00","message":"Push: 'ป้องกันการกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307481288+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307485689+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307487876+07:00","message":"Next Push (prob) : 'และยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307489672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307491596+07:00","message":"> Transcript [2245] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307493735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307495375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307497033+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.307498849+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:45.307509164+07:00","message":"push: {false ป้องกันการกระแทก 0 0xc003199d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:45.960645513+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:45.960680019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:45.960686302+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:45.960701395+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.960708517+07:00","message":"[bufferProcess] interim [200000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.960710917+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.960714193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.960716866+07:00","message":"> Transcript [2246] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.960720695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.960722636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.960726565+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:45.960729099+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.213331059+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.213372955+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-05-21T13:35:46.213379454+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.213395796+07:00","message":"[buffer interim] 302 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.213405621+07:00","message":"[bufferProcess] interim [500000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.21340924+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.213415836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.21341948+07:00","message":"> Transcript [2247] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.213424277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.213427177+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.213430128+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.213433112+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.246969202+07:00","message":"[GCS] IsForceVAD: false for message ID: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.3974562+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.397495628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ\",\"confidence\":0.94389653}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.397501631+07:00","message":"receive interim result [true|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.397512645+07:00","message":"end recv isFinal message id 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.397515254+07:00","message":"end Recv id 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.397521518+07:00","message":"[buffer interim] 302 true หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397527626+07:00","message":"[bufferProcess] interim [710000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397536158+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397539723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397542774+07:00","message":"> Transcript [2248] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.39754645+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397548392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397550517+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397553162+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397557235+07:00","message":"Push: 'และยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397559233+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397561311+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397563462+07:00","message":"Next Push (prob) : 'ไว้ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397565129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.39756699+07:00","message":"> Transcript [2249] [true]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397569261+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397570872+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397574187+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397576414+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:46.397578502+07:00","message":"Push: 'ไว้ใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.397586487+07:00","message":"push: {false และยึดไส้ปากกา 0 0xc003199d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:46.397592304+07:00","message":"push: {true ไว้ใช่ไหมคะ 0 0xc003199d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:46.408287681+07:00","message":"write wav file: './tmp/7577/7577_302.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.009639633+07:00","message":"[GCS] Start streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.48577086+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.485819772+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-05-21T13:35:47.485826164+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.485843953+07:00","message":"[buffer interim] 303 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.485851973+07:00","message":"[bufferProcess] interim [480000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.485853801+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.485860583+07:00","message":"[bufferProcess] send to processor (ticker):เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.485863162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.48586595+07:00","message":"> Transcript [2250] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.485868714+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.681267768+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.68130868+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-05-21T13:35:47.681314744+07:00","message":"receive interim result [false|false]: เอาเห็ด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.68133107+07:00","message":"[buffer interim] 303 false เอาเห็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.681338447+07:00","message":"[bufferProcess] interim [660000000]:เอาเห็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.681340306+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.784619954+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.784656035+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-05-21T13:35:47.784662278+07:00","message":"receive interim result [false|false]: เขาเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.784675129+07:00","message":"[buffer interim] 303 false เขาเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.7846809+07:00","message":"[bufferProcess] interim [780000000]:เขาเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.784683879+07:00","message":"[bufferProcess] send to processor:เอาเห็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.784690297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.784697101+07:00","message":"> Transcript [2251] [false]: 'เอาเห็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.784700677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.784705538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.784707788+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.784709713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:47.8030371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:47.80305007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.89257394+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.892610484+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-05-21T13:35:47.892616868+07:00","message":"receive interim result [false|false]: เอาเห็นหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.892634225+07:00","message":"[buffer interim] 303 false เอาเห็นหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.892641312+07:00","message":"[bufferProcess] interim [840000000]:เอาเห็นหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.892644015+07:00","message":"[bufferProcess] send to processor:เขาเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.892647635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.892650653+07:00","message":"> Transcript [2252] [false]: 'เขาเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.892652775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.892654611+07:00","message":"Set new StatePrefix: 'เขาเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.915325387+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.915352914+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-05-21T13:35:47.915358532+07:00","message":"receive interim result [false|false]: เอาเห็ดนางฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:47.915371336+07:00","message":"[buffer interim] 303 false เอาเห็ดนางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.915376325+07:00","message":"[bufferProcess] interim [900000000]:เอาเห็ดนางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.915378729+07:00","message":"[bufferProcess] send to processor:เอาเห็นหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.915382388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.915386238+07:00","message":"> Transcript [2253] [false]: 'เอาเห็นหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.915388755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:47.91539065+07:00","message":"Set new StatePrefix: 'เอาเห็นหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.186523601+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.186568818+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-05-21T13:35:48.186578734+07:00","message":"receive interim result [false|false]: เขาเห็นนามปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.186600283+07:00","message":"[buffer interim] 303 false เขาเห็นนามปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.186615331+07:00","message":"[bufferProcess] interim [140000000]:เขาเห็นนามปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.186619079+07:00","message":"[bufferProcess] send to processor:เอาเห็ดนางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.186628851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.186633171+07:00","message":"> Transcript [2254] [false]: 'เอาเห็ดนางฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.186636639+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.186643934+07:00","message":"Set new StatePrefix: 'เอาเห็ดนางฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.605540055+07:00","message":"[GCS] IsForceVAD: false for message ID: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.614624834+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.614652537+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-05-21T13:35:48.614658344+07:00","message":"receive interim result [false|false]: เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.614672487+07:00","message":"[buffer interim] 303 false เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.61468333+07:00","message":"[bufferProcess] interim [560000000]:เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.614687342+07:00","message":"[bufferProcess] send to processor:เขาเห็นนามปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.61469213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.614696133+07:00","message":"> Transcript [2255] [false]: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.61469949+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.614703241+07:00","message":"Set new StatePrefix: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.725589945+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.725627463+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-05-21T13:35:48.725634733+07:00","message":"receive interim result [true|false]: เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.72564222+07:00","message":"end recv isFinal message id 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.725644495+07:00","message":"end Recv id 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.725650926+07:00","message":"[buffer interim] 303 true เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725657159+07:00","message":"[bufferProcess] interim [830000000]:เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725662379+07:00","message":"[bufferProcess] send to processor (isfinal):เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.7256659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725668594+07:00","message":"> Transcript [2256] [false]: 'เขาเห็นนามปากกาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725671289+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725673151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725675031+07:00","message":"StatePrefix: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725677019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725678595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725680497+07:00","message":"> Transcript [2257] [true]: 'เขาเห็นนามปากกาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725682917+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725684609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725686171+07:00","message":"StatePrefix: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725687962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:48.725693961+07:00","message":"Push: 'เขาเห็นนามปากกาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.725701762+07:00","message":"push: {true เขาเห็นนามปากกาค่ะ 0 0xc001e33480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:48.732095104+07:00","message":"write wav file: './tmp/7577/7577_303.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:48.808644753+07:00","message":"[GCS] Start streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.349588167+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.34963038+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-05-21T13:35:49.34963727+07:00","message":"receive interim result [false|false]: หน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.349651957+07:00","message":"[buffer interim] 304 false หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.349658449+07:00","message":"[bufferProcess] interim [600000000]:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.349660335+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.548708989+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.548748343+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-05-21T13:35:49.548754503+07:00","message":"receive interim result [false|false]: หน้าที่หลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.548772565+07:00","message":"[buffer interim] 304 false หน้าที่หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.548779603+07:00","message":"[bufferProcess] interim [780000000]:หน้าที่หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.548781968+07:00","message":"[bufferProcess] send to processor:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.548785456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.548788763+07:00","message":"> Transcript [2258] [false]: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.548791455+07:00","message":"Set StatePrefix (first interim): 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.781151349+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.781201489+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-05-21T13:35:49.781207314+07:00","message":"receive interim result [false|false]: หน้าที่หลักๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.781218253+07:00","message":"[buffer interim] 304 false หน้าที่หลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.781224354+07:00","message":"[bufferProcess] interim [960000000]:หน้าที่หลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.78122657+07:00","message":"[bufferProcess] send to processor:หน้าที่หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.781230585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.781233204+07:00","message":"> Transcript [2259] [false]: 'หน้าที่หลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.781235979+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.781237927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.781239739+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.781241642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.848769011+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.848814301+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-05-21T13:35:49.848821723+07:00","message":"receive interim result [false|false]: หน้าที่หลักๆของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:49.848838243+07:00","message":"[buffer interim] 304 false หน้าที่หลักๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.8488484+07:00","message":"[bufferProcess] interim [80000000]:หน้าที่หลักๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.848851784+07:00","message":"[bufferProcess] send to processor:หน้าที่หลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.848859068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.84886286+07:00","message":"> Transcript [2260] [false]: 'หน้าที่หลักๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.848867537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.848870396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.848874865+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:49.848877875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.040318459+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.040356767+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-05-21T13:35:50.040362816+07:00","message":"receive interim result [false|false]: หน้าที่หลักๆของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.04038166+07:00","message":"[buffer interim] 304 false หน้าที่หลักๆของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.040388599+07:00","message":"[bufferProcess] interim [260000000]:หน้าที่หลักๆของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.040392001+07:00","message":"[bufferProcess] send to processor:หน้าที่หลักๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.040397298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.040400028+07:00","message":"> Transcript [2261] [false]: 'หน้าที่หลักๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.040402988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.040405156+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.040406973+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.040409186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.182965715+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.182998822+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-05-21T13:35:50.183004138+07:00","message":"receive interim result [false|false]: หน้าที่หลักๆของเขาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.18302336+07:00","message":"[buffer interim] 304 false หน้าที่หลักๆของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183035308+07:00","message":"[bufferProcess] interim [380000000]:หน้าที่หลักๆของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183037681+07:00","message":"[bufferProcess] send to processor:หน้าที่หลักๆของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183040982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183043601+07:00","message":"> Transcript [2262] [false]: 'หน้าที่หลักๆของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183046641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183048603+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183050541+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183052763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183055996+07:00","message":"Push: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183057965+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183061222+07:00","message":"Set new StatePrefix : 'หน้าที่หลักๆของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.183063599+07:00","message":"Next Push (prob) : 'หลักๆของเขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.183070706+07:00","message":"push: {false หน้าที่ 0 0xc003fa0300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.35717997+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.357219153+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-05-21T13:35:50.357225655+07:00","message":"receive interim result [false|false]: หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.357244641+07:00","message":"[buffer interim] 304 false หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.357256151+07:00","message":"[bufferProcess] interim [560000000]:หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.357258682+07:00","message":"[bufferProcess] send to processor:หน้าที่หลักๆของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.357262453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.357265236+07:00","message":"> Transcript [2263] [false]: 'หน้าที่หลักๆของเขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.357268046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.357270078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.357272033+07:00","message":"StatePrefix: 'หน้าที่หลักๆของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.357274151+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.406919286+07:00","message":"[GCS] IsForceVAD: false for message ID: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.506272081+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.506312774+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-05-21T13:35:50.506318576+07:00","message":"receive interim result [true|false]: หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.506330447+07:00","message":"end recv isFinal message id 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.506332673+07:00","message":"end Recv id 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.506339228+07:00","message":"[buffer interim] 304 true หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.50634583+07:00","message":"[bufferProcess] interim [830000000]:หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506352247+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506355708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506358598+07:00","message":"> Transcript [2264] [false]: 'หน้าที่หลักๆของเขาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506362231+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506364854+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506366851+07:00","message":"StatePrefix: 'หน้าที่หลักๆของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506369064+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506370879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506373377+07:00","message":"> Transcript [2265] [true]: 'หน้าที่หลักๆของเขาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.5063756+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506377279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506379421+07:00","message":"StatePrefix: 'หน้าที่หลักๆของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506381214+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:50.506388818+07:00","message":"Push: 'หลักๆของเขาก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.506397301+07:00","message":"push: {true หลักๆของเขาก็คือ 0 0xc003fa0300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:50.513063897+07:00","message":"write wav file: './tmp/7577/7577_304.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.658835781+07:00","message":"[GCS] Start streaming session, msgId: 305"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:50.804086309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:50.804115118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:50.976122648+07:00","message":"[GCS] IsForceVAD: false for message ID: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:51.062274585+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:51.062298138+07:00","message":"found end of frame, send empty tag with msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:51.062301302+07:00","message":"end Recv id 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:51.062309432+07:00","message":"[buffer interim] 305 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:51.062318148+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:51.062322104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:51.062325439+07:00","message":"> Transcript [2266] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:51.062328161+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:51.062329948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:51.062332221+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:51.062334047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:51.062336818+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:51.062347795+07:00","message":"push: {true \n 0 0xc00374c000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:51.067331288+07:00","message":"write wav file: './tmp/7577/7577_305.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:51.169832751+07:00","message":"[GCS] Start streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:51.746576676+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:51.74662521+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-05-21T13:35:51.746631015+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:51.74665064+07:00","message":"[buffer interim] 306 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:51.746657686+07:00","message":"[bufferProcess] interim [300000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:51.746659906+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.083874057+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.083914329+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-05-21T13:35:52.083920821+07:00","message":"receive interim result [false|false]: ให้สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.083936895+07:00","message":"[buffer interim] 306 false ให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.083944686+07:00","message":"[bufferProcess] interim [720000000]:ให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.08394766+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.08395629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.08395915+07:00","message":"> Transcript [2267] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.083961332+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.250073417+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.250112164+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-05-21T13:35:52.250117776+07:00","message":"receive interim result [false|false]: ให้สามารถเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.250127907+07:00","message":"[buffer interim] 306 false ให้สามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.250134118+07:00","message":"[bufferProcess] interim [900000000]:ให้สามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.250136541+07:00","message":"[bufferProcess] send to processor:ให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.250140499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.250142956+07:00","message":"> Transcript [2268] [false]: 'ให้สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.250145843+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.250147707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.250150193+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.250152136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.41751662+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.417553248+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-05-21T13:35:52.417559366+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.417569032+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.417575505+07:00","message":"[bufferProcess] interim [80000000]:ให้สามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.417577737+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.417580973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.417583885+07:00","message":"> Transcript [2269] [false]: 'ให้สามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.417587025+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.417589115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.417591339+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.417593359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.576345851+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.57638817+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-05-21T13:35:52.576394516+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.576407256+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.576413629+07:00","message":"[bufferProcess] interim [140000000]:ให้สามารถเขียนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.576416006+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.576420968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.576423786+07:00","message":"> Transcript [2270] [false]: 'ให้สามารถเขียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.576426895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.57642898+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.576431249+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.576433408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.747729977+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.74777352+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-05-21T13:35:52.747779199+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.747791363+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747797484+07:00","message":"[bufferProcess] interim [380000000]:ให้สามารถเขียนให้สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747799938+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747805071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747807909+07:00","message":"> Transcript [2271] [false]: 'ให้สามารถเขียนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747816443+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747823396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747825449+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747827497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747833513+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747835358+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747837239+07:00","message":"Set new StatePrefix : 'ให้สามารถเขียนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:52.747839227+07:00","message":"Next Push (prob) : 'สามารถเขียนให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:52.747847239+07:00","message":"push: {false ให้ 0 0xc001fe1500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.14294493+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.142990271+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-05-21T13:35:53.14299976+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.143018362+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.14308973+07:00","message":"[bufferProcess] interim [740000000]:ให้สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.143106271+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.143135114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.143139815+07:00","message":"> Transcript [2272] [false]: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.14314308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.143145247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.143147432+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.143150101+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.157848415+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.157880837+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-05-21T13:35:53.157886807+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.157898958+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.157904584+07:00","message":"[bufferProcess] interim [800000000]:ให้สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.157907033+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.157911984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.157914732+07:00","message":"> Transcript [2273] [false]: 'ให้สามารถเขียนให้สะดวกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.157917785+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.157919977+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.157921721+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.157923749+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.268218061+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.268249831+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-05-21T13:35:53.268255594+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.268267966+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.268276644+07:00","message":"[bufferProcess] interim [860000000]:ให้สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.268279042+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.268285465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.268288423+07:00","message":"> Transcript [2274] [false]: 'ให้สามารถเขียนให้สะดวกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.268291642+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.268293719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.268295642+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.26829823+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.48619818+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.486234132+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-05-21T13:35:53.486240729+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.486256063+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกแล้วก็ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.486262648+07:00","message":"[bufferProcess] interim [40000000]:ให้สามารถเขียนให้สะดวกแล้วก็ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.486265001+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.486268348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.486271046+07:00","message":"> Transcript [2275] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.486274531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.486276669+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.486278759+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.486281154+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.486284418+07:00","message":"Push: 'สามารถเขียนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.486286631+07:00","message":"TextPushed: 'ให้สามารถเขียนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.48628907+07:00","message":"Set new StatePrefix : 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.486291422+07:00","message":"Next Push (prob) : 'สะดวกแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.486299384+07:00","message":"push: {false สามารถเขียนให้ 0 0xc001fe1500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.51655698+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.516593753+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-05-21T13:35:53.51659928+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.516612739+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.516618765+07:00","message":"[bufferProcess] interim [160000000]:ให้สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.516621181+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.516626911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.516629605+07:00","message":"> Transcript [2276] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.51663315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.516635317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.516637382+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.51663986+07:00","message":"TextPushed: 'ให้สามารถเขียนให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.540186899+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.54021811+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-05-21T13:35:53.54022313+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:53.540238526+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.540244316+07:00","message":"[bufferProcess] interim [220000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.540246854+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.540250009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.540252654+07:00","message":"> Transcript [2277] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.540255787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.540257714+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.54025981+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:53.540262133+07:00","message":"TextPushed: 'ให้สามารถเขียนให้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:53.80484918+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:53.804879753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.140206684+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.140241293+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-05-21T13:35:54.140247109+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.140258399+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.140266903+07:00","message":"[bufferProcess] interim [640000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.140269491+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.140274834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.14027793+07:00","message":"> Transcript [2278] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.140281498+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.140283742+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.140285628+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.14028808+07:00","message":"TextPushed: 'ให้สามารถเขียนให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.206434686+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.206476455+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-05-21T13:35:54.206482888+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ตัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.206499882+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.206506567+07:00","message":"[bufferProcess] interim [820000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.206509072+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.206512628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.206515274+07:00","message":"> Transcript [2279] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.2065195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.206521559+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.206523667+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.206526411+07:00","message":"TextPushed: 'ให้สามารถเขียนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.206532713+07:00","message":"Push: 'สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.206534688+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.20653672+07:00","message":"Set new StatePrefix : 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.206538816+07:00","message":"Next Push (prob) : 'บรรจุไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.206546933+07:00","message":"push: {false สะดวกแล้วก็ 0 0xc001fe1500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.234146396+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.234183217+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-05-21T13:35:54.234189102+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.234206656+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.234213818+07:00","message":"[bufferProcess] interim [880000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.234216201+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.234223573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.234226348+07:00","message":"> Transcript [2280] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ตัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.234229718+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.234231889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.234233694+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.234236157+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.343538415+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.343580932+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-05-21T13:35:54.343588299+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.343603186+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.343610893+07:00","message":"[bufferProcess] interim [940000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.343613798+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.343617196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.343620316+07:00","message":"> Transcript [2281] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.343624761+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.343626834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.343628697+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:54.343633356+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:54.95671123+07:00","message":"[GCS] IsForceVAD: false for message ID: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.118200216+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.118235996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.118242252+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.118258757+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.118264709+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-05-21T13:35:55.118269306+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.118275908+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.11827893+07:00","message":"[buffer interim] 306 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118284386+07:00","message":"[bufferProcess] interim [540000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.1182867+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118289711+07:00","message":"[bufferProcess] interim [600000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118291661+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118294601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118297121+07:00","message":"> Transcript [2282] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118302517+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118304404+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.11830607+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.11830842+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118310191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118312079+07:00","message":"> Transcript [2283] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118314138+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.11831591+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118317635+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.11831943+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118323781+07:00","message":"Push: 'บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118325663+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.118327632+07:00","message":"Set new StatePrefix : 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.11832985+07:00","message":"Next Push (prob) : 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.118348905+07:00","message":"push: {false บรรจุไส้ 0 0xc001fe1500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.242738494+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.242774683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาข้างใน\",\"confidence\":0.9213054}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.242781047+07:00","message":"receive interim result [true|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาข้างใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.242789311+07:00","message":"end recv isFinal message id 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.242791391+07:00","message":"end Recv id 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.242797891+07:00","message":"[buffer interim] 306 true ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242804561+07:00","message":"[bufferProcess] interim [810000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242809847+07:00","message":"[bufferProcess] send to processor (isfinal):ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242813014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242816426+07:00","message":"> Transcript [2284] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242819492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242821292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242823151+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242825924+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242828744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242830769+07:00","message":"> Transcript [2285] [true]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242833404+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242835094+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.24283674+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.24283855+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:55.242841588+07:00","message":"Push: 'ปากกาข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.24284904+07:00","message":"push: {true ปากกาข้างใน 0 0xc001fe1500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:55.252486959+07:00","message":"write wav file: './tmp/7577/7577_306.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:55.72797038+07:00","message":"[GCS] Start streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.567689249+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.567730964+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-05-21T13:35:56.567736473+07:00","message":"receive interim result [false|false]: บาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.567752341+07:00","message":"[buffer interim] 307 false บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.567758502+07:00","message":"[bufferProcess] interim [660000000]:บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.567760261+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.567770689+07:00","message":"[bufferProcess] send to processor (ticker):บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.567773936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.56777675+07:00","message":"> Transcript [2286] [false]: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.567778806+07:00","message":"Set StatePrefix (first interim): 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.699568844+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.69960774+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-05-21T13:35:56.69961409+07:00","message":"receive interim result [false|false]: บางปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.699628027+07:00","message":"[buffer interim] 307 false บางปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.699634899+07:00","message":"[bufferProcess] interim [780000000]:บางปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.699637037+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.764032274+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.764068883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Bangkok\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.764075144+07:00","message":"receive interim result [false|false]: Bangkok"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.764088009+07:00","message":"[buffer interim] 307 false Bangkok"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.764094713+07:00","message":"[bufferProcess] interim [840000000]:Bangkok"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.764096859+07:00","message":"[bufferProcess] send to processor:บางปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.764104029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.764106997+07:00","message":"> Transcript [2287] [false]: 'บางปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.764110102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.764112068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.76411468+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.764117627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.766999765+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.767010646+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-05-21T13:35:56.767013745+07:00","message":"receive interim result [false|false]: บางปะกอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.76702614+07:00","message":"[buffer interim] 307 false บางปะกอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.767030094+07:00","message":"[bufferProcess] interim [900000000]:บางปะกอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.767032052+07:00","message":"[bufferProcess] send to processor:Bangkok"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.76703437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.767036498+07:00","message":"> Transcript [2288] [false]: 'Bangkok'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.767038139+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.767040163+07:00","message":"Set new StatePrefix: 'Bangkok'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:56.805233452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:56.805240841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.883635243+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.883669157+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-05-21T13:35:56.883675309+07:00","message":"receive interim result [false|false]: บางประการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:56.883690575+07:00","message":"[buffer interim] 307 false บางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.883697589+07:00","message":"[bufferProcess] interim [20000000]:บางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.883699942+07:00","message":"[bufferProcess] send to processor:บางปะกอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.88370353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.883706367+07:00","message":"> Transcript [2289] [false]: 'บางปะกอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.883708932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:56.883711304+07:00","message":"Set new StatePrefix: 'บางปะกอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.345338746+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.34537348+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-05-21T13:35:57.34538009+07:00","message":"receive interim result [false|false]: บางประการรุ่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.345393445+07:00","message":"[buffer interim] 307 false บางประการรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.345400055+07:00","message":"[bufferProcess] interim [500000000]:บางประการรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.34540276+07:00","message":"[bufferProcess] send to processor:บางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.345409106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.34541195+07:00","message":"> Transcript [2290] [false]: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.345414325+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.345416304+07:00","message":"Set new StatePrefix: 'บางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.445662858+07:00","message":"[GCS] IsForceVAD: false for message ID: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.542147167+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.542185056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางประการบางรุ่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.542192573+07:00","message":"receive interim result [true|false]: บางประการบางรุ่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.542200217+07:00","message":"end recv isFinal message id 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.542202367+07:00","message":"end Recv id 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.542209429+07:00","message":"[buffer interim] 307 true บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542216051+07:00","message":"[bufferProcess] interim [740000000]:บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542218855+07:00","message":"[bufferProcess] send to processor (isfinal):บางประการรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542222057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.5422255+07:00","message":"> Transcript [2291] [false]: 'บางประการรุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542228813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542230711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542232518+07:00","message":"StatePrefix: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542234638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542236198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542238215+07:00","message":"> Transcript [2292] [true]: 'บางประการบางรุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.54224019+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542241843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.54224342+07:00","message":"StatePrefix: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542245017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:57.542247839+07:00","message":"Push: 'บางประการบางรุ่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.54225637+07:00","message":"push: {true บางประการบางรุ่น 0 0xc00374c480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:35:57.549882502+07:00","message":"write wav file: './tmp/7577/7577_307.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:57.576868796+07:00","message":"[GCS] Start streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.135067415+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.135108066+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-05-21T13:35:58.135113758+07:00","message":"receive interim result [false|false]: เอาอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.135129659+07:00","message":"[buffer interim] 308 false เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.135136405+07:00","message":"[bufferProcess] interim [600000000]:เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.135138416+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.777725257+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.777781663+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-05-21T13:35:58.777790055+07:00","message":"receive interim result [false|false]: เอาอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.777807508+07:00","message":"[buffer interim] 308 false เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.777820579+07:00","message":"[bufferProcess] interim [200000000]:เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.777824284+07:00","message":"[bufferProcess] send to processor:เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.777832059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.77783673+07:00","message":"> Transcript [2293] [false]: 'เอาอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.777840248+07:00","message":"Set StatePrefix (first interim): 'เอาอีก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.818215687+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.81825541+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-05-21T13:35:58.818262501+07:00","message":"receive interim result [false|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.818277974+07:00","message":"[buffer interim] 308 false ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.818289406+07:00","message":"[bufferProcess] interim [260000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.818293102+07:00","message":"[bufferProcess] send to processor:เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.818302107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.818306398+07:00","message":"> Transcript [2294] [false]: 'เอาอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.818310954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.81831405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.818316962+07:00","message":"StatePrefix: 'เอาอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.818320154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.973994943+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.974041411+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-05-21T13:35:58.974048326+07:00","message":"receive interim result [false|false]: เอาอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:58.974062025+07:00","message":"[buffer interim] 308 false เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.974068135+07:00","message":"[bufferProcess] interim [380000000]:เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.974070628+07:00","message":"[bufferProcess] send to processor:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.974076588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.974079303+07:00","message":"> Transcript [2295] [false]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.974081448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:58.974083684+07:00","message":"Set new StatePrefix: 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.012793248+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.012826525+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-05-21T13:35:59.012833421+07:00","message":"receive interim result [false|false]: ปากกาดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.01285034+07:00","message":"[buffer interim] 308 false ปากกาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.012856057+07:00","message":"[bufferProcess] interim [440000000]:ปากกาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.012857862+07:00","message":"[bufferProcess] send to processor:เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.012861102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.012864308+07:00","message":"> Transcript [2296] [false]: 'เอาอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.012866924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.012869102+07:00","message":"Set new StatePrefix: 'เอาอีก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.018385799+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.018405871+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-05-21T13:35:59.018410056+07:00","message":"receive interim result [false|false]: ปากกาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.01842077+07:00","message":"[buffer interim] 308 false ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.018425128+07:00","message":"[bufferProcess] interim [500000000]:ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.018427244+07:00","message":"[bufferProcess] send to processor:ปากกาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.01843023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.018432579+07:00","message":"> Transcript [2297] [false]: 'ปากกาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.018434472+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.01843626+07:00","message":"Set new StatePrefix: 'ปากกาดู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.45974152+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.45977429+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-05-21T13:35:59.459780796+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.459792574+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.459799226+07:00","message":"[bufferProcess] interim [920000000]:ปากกาด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.459801553+07:00","message":"[bufferProcess] send to processor:ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.459806758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.459809787+07:00","message":"> Transcript [2298] [false]: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.459812067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.45981405+07:00","message":"Set new StatePrefix: 'ปากกาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.527663112+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.527705327+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-05-21T13:35:59.5277121+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.527724428+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.527730733+07:00","message":"[bufferProcess] interim [980000000]:ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.527733021+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.52773859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.527742258+07:00","message":"> Transcript [2299] [false]: 'ปากกาด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.527745541+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.527747763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.527749809+07:00","message":"StatePrefix: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.527751838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:59.805321051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:59.805340279+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.912988095+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.9130415+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-05-21T13:35:59.913049712+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:35:59.91306558+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.913074933+07:00","message":"[bufferProcess] interim [340000000]:ปากกาด้วยนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.913077555+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.913083413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.913086448+07:00","message":"> Transcript [2300] [false]: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.913091992+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.913094146+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.913096493+07:00","message":"StatePrefix: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:35:59.913098677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.075124889+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.075164068+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-05-21T13:36:00.075171461+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.075190875+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.07519875+07:00","message":"[bufferProcess] interim [520000000]:ปากกาด้วยนะคะก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.075201394+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.07520468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.075208288+07:00","message":"> Transcript [2301] [false]: 'ปากกาด้วยนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.075211806+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.075213905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.075215842+07:00","message":"StatePrefix: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.07521783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.251271231+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.251303148+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-05-21T13:36:00.251310025+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.251324195+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.25133389+07:00","message":"[bufferProcess] interim [700000000]:ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.251336407+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.251341664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.251344362+07:00","message":"> Transcript [2302] [false]: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.251347802+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.251349987+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.251351793+07:00","message":"StatePrefix: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.251353924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.251358054+07:00","message":"Push: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.251359865+07:00","message":"TextPushed: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.251362079+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.251364357+07:00","message":"Next Push (prob) : 'นะคะก็เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.251372216+07:00","message":"push: {false ปากกาด้วย 0 0xc00374c700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.562366102+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.562400079+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-05-21T13:36:00.562407151+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้เยอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.562422328+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.562429293+07:00","message":"[bufferProcess] interim [940000000]:ปากกาด้วยนะคะก็เอาไว้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.562431811+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.562438919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.562442114+07:00","message":"> Transcript [2303] [false]: 'ปากกาด้วยนะคะก็เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.562445549+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.562447754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.56244984+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.562452099+07:00","message":"TextPushed: 'ปากกาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.593479417+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.593512906+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-05-21T13:36:00.59351812+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:00.593532878+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.593541072+07:00","message":"[bufferProcess] interim [0]:ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.593543769+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.593551809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.593554822+07:00","message":"> Transcript [2304] [false]: 'ปากกาด้วยนะคะก็เอาไว้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.593557913+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.593560159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.593562009+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:00.593564341+07:00","message":"TextPushed: 'ปากกาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:01.184150995+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:01.184184645+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-05-21T13:36:01.18419138+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:01.184206652+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.184213448+07:00","message":"[bufferProcess] interim [540000000]:ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.184216672+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.184224036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.184226872+07:00","message":"> Transcript [2305] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.18423031+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.184232331+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.184234576+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.184236795+07:00","message":"TextPushed: 'ปากกาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:01.772060253+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:01.772114559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:01.772122419+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:01.772135987+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772142776+07:00","message":"[bufferProcess] interim [140000000]:ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772145552+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772151022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772153748+07:00","message":"> Transcript [2306] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772157064+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772159187+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772161296+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772163517+07:00","message":"TextPushed: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772167708+07:00","message":"Push: 'นะคะก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772169897+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772171964+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.772174459+07:00","message":"Next Push (prob) : 'ไว้ยึดตามพัสดุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:01.772181903+07:00","message":"push: {false นะคะก็เอา 0 0xc00374c700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:01.832405363+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:01.832442584+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-05-21T13:36:01.832449548+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุจริงๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:01.832471734+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุจริงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.832479738+07:00","message":"[bufferProcess] interim [260000000]:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุจริงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.832482214+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.832485383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.832488578+07:00","message":"> Transcript [2307] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.832491695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.832493836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.832498748+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดตามพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:01.832501593+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.36938358+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.369422052+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-05-21T13:36:02.369429522+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.369444629+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.369451757+07:00","message":"[bufferProcess] interim [800000000]:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.369454285+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุจริงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.369460736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.369463551+07:00","message":"> Transcript [2308] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุจริงๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.369466397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.369468463+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุจริงๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.433409986+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.433467166+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-05-21T13:36:02.433473591+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.433488522+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.433495765+07:00","message":"[bufferProcess] interim [860000000]:ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.433498588+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.433504805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.433507756+07:00","message":"> Transcript [2309] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.433510284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.433512196+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.446465133+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.446489584+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-05-21T13:36:02.446494852+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.446505527+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.446510275+07:00","message":"[bufferProcess] interim [920000000]:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.446512722+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.446518722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.446521398+07:00","message":"> Transcript [2310] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.446523543+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.44652553+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.737562856+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.737609687+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-05-21T13:36:02.737619781+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.737649212+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.737660437+07:00","message":"[bufferProcess] interim [100000000]:ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.737665716+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.737671133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.737675521+07:00","message":"> Transcript [2311] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.737680701+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.737683868+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.77429733+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.774335822+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-05-21T13:36:02.774342279+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:02.774355531+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.774364788+07:00","message":"[bufferProcess] interim [220000000]:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.774368691+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.774375028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.774380981+07:00","message":"> Transcript [2312] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.774384781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:02.774388988+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดยึด'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:02.80571067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:02.805721593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.387951955+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.387991891+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-05-21T13:36:03.387999487+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.388013417+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.388024711+07:00","message":"[bufferProcess] interim [760000000]:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.3880283+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.388035534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.388038186+07:00","message":"> Transcript [2313] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.388040793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.388042759+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.59071781+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.590753154+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-05-21T13:36:03.590759784+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.590774188+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.590780489+07:00","message":"[bufferProcess] interim [0]:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.590783249+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.590788732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.590791467+07:00","message":"> Transcript [2314] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.590794755+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.590796843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.590798805+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.59080216+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.647034995+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.647080413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.647089976+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.647106232+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.647114341+07:00","message":"[bufferProcess] interim [120000000]:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.647118284+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.647124018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.647128435+07:00","message":"> Transcript [2315] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.647133005+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.647135714+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.647139953+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.647144983+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.666930705+07:00","message":"[GCS] IsForceVAD: false for message ID: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.779700082+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.779741908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรดีน้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.779749394+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรดีน้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.779764873+07:00","message":"[buffer interim] 308 false ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรดีน้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.779771391+07:00","message":"[bufferProcess] interim [300000000]:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรดีน้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.779774574+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.779778536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.779782022+07:00","message":"> Transcript [2316] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.779785596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.779787874+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.779789974+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.779795218+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.837191164+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.837238662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุจริงๆยึดกับกระเป๋าอะไรอย่างนี้นะ\",\"confidence\":0.9127573}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.837250267+07:00","message":"receive interim result [true|false]: ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุจริงๆยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.837259081+07:00","message":"end recv isFinal message id 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.837261325+07:00","message":"end Recv id 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.837268103+07:00","message":"[buffer interim] 308 true ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุจริงๆยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.83727722+07:00","message":"[bufferProcess] interim [300000000]:ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุจริงๆยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837282532+07:00","message":"[bufferProcess] send to processor (isfinal):ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรดีน้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837286387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837289311+07:00","message":"> Transcript [2317] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรดีน้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837293075+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837295063+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837297008+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837299486+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837304058+07:00","message":"Push: 'ไว้ยึดวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837305928+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837307969+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรดีน้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837310108+07:00","message":"Next Push (prob) : 'อะไรดีน้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837311786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837313922+07:00","message":"> Transcript [2318] [true]: 'ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุจริงๆยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837316261+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837317927+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837320908+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรดีน้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837322966+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837324612+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.837338215+07:00","message":"push: {false ไว้ยึดวัสดุยึดกับกระเป๋า 0 0xc00374c700}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837491196+07:00","message":"Push: 'อะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837495519+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึดวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837497557+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุจริงๆยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837505747+07:00","message":"Next Push (prob) : 'ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุจริงๆยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:03.837511995+07:00","message":"push: {true อะไรอย่างนี้นะ 0 0xc00374c700}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:03.837523552+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_308.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:03.850667798+07:00","message":"write wav file: './tmp/7577/7577_308.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:04.252244653+07:00","message":"[GCS] Start streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:05.124800502+07:00","message":"[GCS] Cleaned up inactive client: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:05.124827873+07:00","message":"[GCS] Cleaned up inactive client: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:05.124831875+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:05.124834955+07:00","message":"[GCS] Cleaned up inactive client: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:05.124838588+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:05.124840698+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:05.124842466+07:00","message":"[GCS] Cleaned up inactive client: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:05.124844938+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:05.124846973+07:00","message":"[GCS] Cleaned up inactive client: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:05.124848826+07:00","message":"[GCS] Cleaned up inactive client: 287"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:05.806442425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:05.806444238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:06.166872462+07:00","message":"[GCS] IsForceVAD: false for message ID: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:06.488224923+07:00","message":"[GCS] Start streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:07.185709913+07:00","message":"[GCS] IsForceVAD: false for message ID: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:07.294150661+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:07.294176889+07:00","message":"found end of frame, send empty tag with msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:07.294180171+07:00","message":"end Recv id 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:07.294188633+07:00","message":"[buffer interim] 310 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:07.294202535+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:07.294206783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:07.294209762+07:00","message":"> Transcript [2319] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:07.294212417+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:07.294214234+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:07.29421611+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:07.294218375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:07.294224365+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:07.294234563+07:00","message":"push: {true \n 0 0xc003fa0100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:07.300346405+07:00","message":"write wav file: './tmp/7577/7577_310.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:07.318242639+07:00","message":"[GCS] Start streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.523710515+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.523755232+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-05-21T13:36:08.523761372+07:00","message":"receive interim result [false|false]: แกะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.523777802+07:00","message":"[buffer interim] 311 false แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.523784565+07:00","message":"[bufferProcess] interim [140000000]:แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.52378667+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.523793928+07:00","message":"[bufferProcess] send to processor (ticker):แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.523797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.523799612+07:00","message":"> Transcript [2320] [false]: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.523801756+07:00","message":"Set StatePrefix (first interim): 'แกะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.572552001+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.572592444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"GAT\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.572599104+07:00","message":"receive interim result [false|false]: GAT"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.572613731+07:00","message":"[buffer interim] 311 false GAT"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.572621466+07:00","message":"[bufferProcess] interim [200000000]:GAT"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.572623631+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.759959486+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.760000404+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-05-21T13:36:08.760009303+07:00","message":"receive interim result [false|false]: แกะมันออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.760031299+07:00","message":"[buffer interim] 311 false แกะมันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.760039854+07:00","message":"[bufferProcess] interim [440000000]:แกะมันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.760044134+07:00","message":"[bufferProcess] send to processor:GAT"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.760053489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.760057345+07:00","message":"> Transcript [2321] [false]: 'GAT'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.760061003+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.760064023+07:00","message":"Set new StatePrefix: 'GAT'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:08.806954265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:08.806979326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.889047097+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.889088615+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-05-21T13:36:08.889096278+07:00","message":"receive interim result [false|false]: แกะมันออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:08.889119951+07:00","message":"[buffer interim] 311 false แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.889128932+07:00","message":"[bufferProcess] interim [560000000]:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.889131716+07:00","message":"[bufferProcess] send to processor:แกะมันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.88913511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.889138176+07:00","message":"> Transcript [2322] [false]: 'แกะมันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.889140778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:08.889142705+07:00","message":"Set new StatePrefix: 'แกะมันออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:09.467588202+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:09.46762651+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-05-21T13:36:09.467632891+07:00","message":"receive interim result [false|false]: แกะมันออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:09.46765295+07:00","message":"[buffer interim] 311 false แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.467662054+07:00","message":"[bufferProcess] interim [160000000]:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.467664585+07:00","message":"[bufferProcess] send to processor:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.467668196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.46767116+07:00","message":"> Transcript [2323] [false]: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.467674652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.467676603+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.467678403+07:00","message":"StatePrefix: 'แกะมันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.46768049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:09.654036216+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:09.654073204+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-05-21T13:36:09.654079844+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:09.654095628+07:00","message":"[buffer interim] 311 false แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.654103633+07:00","message":"[bufferProcess] interim [340000000]:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.654106053+07:00","message":"[bufferProcess] send to processor:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.65411361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.65411695+07:00","message":"> Transcript [2324] [false]: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.654120917+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.654123016+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.654124838+07:00","message":"StatePrefix: 'แกะมันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:09.654126995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.293063393+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.293103136+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-05-21T13:36:10.293113654+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.293126278+07:00","message":"[buffer interim] 311 false แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.293133874+07:00","message":"[bufferProcess] interim [940000000]:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.293136166+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.293142264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.293145059+07:00","message":"> Transcript [2325] [false]: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.293148647+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.293150939+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.293153081+07:00","message":"StatePrefix: 'แกะมันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.293155256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.45869688+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.458732338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.458737667+07:00","message":"receive interim result [false|false]: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.458752733+07:00","message":"[buffer interim] this message is already final false 309: '20'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.495209092+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.495251859+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-05-21T13:36:10.495258666+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.49527279+07:00","message":"[buffer interim] 311 false แกะมันออกมานะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495281213+07:00","message":"[bufferProcess] interim [180000000]:แกะมันออกมานะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495284258+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495291582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495294457+07:00","message":"> Transcript [2326] [false]: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495299085+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495301341+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495303197+07:00","message":"StatePrefix: 'แกะมันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495305337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495311832+07:00","message":"Push: 'แกะมันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495313614+07:00","message":"TextPushed: 'แกะมันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495315737+07:00","message":"Set new StatePrefix : 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.495317949+07:00","message":"Next Push (prob) : 'มานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.495325992+07:00","message":"push: {false แกะมันออก 0 0xc001e33900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.515107225+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.515133687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.515139271+07:00","message":"receive interim result [false|false]: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.51515217+07:00","message":"[buffer interim] this message is already final false 309: '26'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.554501457+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.554532461+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-05-21T13:36:10.554538647+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.55455314+07:00","message":"[buffer interim] 311 false แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.554561359+07:00","message":"[bufferProcess] interim [300000000]:แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.554564097+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.554569742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.554572468+07:00","message":"> Transcript [2327] [false]: 'แกะมันออกมานะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.554575877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.554577977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.554580016+07:00","message":"StatePrefix: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:10.554582352+07:00","message":"TextPushed: 'แกะมันออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.602178289+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.602213851+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-05-21T13:36:10.602219804+07:00","message":"receive interim result [false|false]: นี่คือโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.602235148+07:00","message":"[buffer interim] this message is already final false 309: 'นี่คือโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.635170621+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.635206583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.635212399+07:00","message":"receive interim result [false|false]: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.635228914+07:00","message":"[buffer interim] this message is already final false 309: '26'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.639307799+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.639331015+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-05-21T13:36:10.639336204+07:00","message":"receive interim result [false|false]: นี่คือโครงสร้างภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.639348604+07:00","message":"[buffer interim] this message is already final false 309: 'นี่คือโครงสร้างภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.644089285+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.644114837+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-05-21T13:36:10.644119993+07:00","message":"receive interim result [false|false]: นี่คือโครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.644133725+07:00","message":"[buffer interim] this message is already final false 309: 'นี่คือโครงสร้างภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.686237941+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.686273783+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-05-21T13:36:10.686279325+07:00","message":"receive interim result [false|false]: นี่คือโครงสร้างภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.686289942+07:00","message":"[buffer interim] this message is already final false 309: 'นี่คือโครงสร้างภายนอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.715668274+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.715718151+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-05-21T13:36:10.715724495+07:00","message":"receive interim result [false|false]: นี่คือโครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.71574178+07:00","message":"[buffer interim] this message is already final false 309: 'นี่คือโครงสร้างภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.727788886+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.7278112+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-05-21T13:36:10.72781614+07:00","message":"receive interim result [false|false]: นี่คือโครงสร้างภายนอกที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.727829151+07:00","message":"[buffer interim] this message is already final false 309: 'นี่คือโครงสร้างภายนอกที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.817135245+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.817185866+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-05-21T13:36:10.817192047+07:00","message":"receive interim result [false|false]: นี่คือโครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.817207341+07:00","message":"[buffer interim] this message is already final false 309: 'นี่คือโครงสร้างภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.860878578+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.860915667+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-05-21T13:36:10.860921542+07:00","message":"receive interim result [false|false]: นี่คือโครงสร้างภายนอกที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.860936094+07:00","message":"[buffer interim] this message is already final false 309: 'นี่คือโครงสร้างภายนอกที่เราเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.953619202+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.953657076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือโครงสร้างภายนอกที่เราเห็น\",\"confidence\":0.95696735}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.953663311+07:00","message":"receive interim result [true|false]: นี่คือโครงสร้างภายนอกที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.953672327+07:00","message":"end recv isFinal message id 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.953675287+07:00","message":"end Recv id 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:10.953684099+07:00","message":"[buffer interim] this message is already final true 309: 'นี่คือโครงสร้างภายนอกที่เราเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.026443623+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.026480356+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-05-21T13:36:11.02648695+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.026502779+07:00","message":"[buffer interim] 311 false แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.026509284+07:00","message":"[bufferProcess] interim [720000000]:แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.026511773+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.026515159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.026517943+07:00","message":"> Transcript [2328] [false]: 'แกะมันออกมานะคะเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.026520842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.026522932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.02652536+07:00","message":"StatePrefix: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.026527614+07:00","message":"TextPushed: 'แกะมันออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.355700815+07:00","message":"[GCS] IsForceVAD: false for message ID: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.41805396+07:00","message":"[GCS] Start streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.540572119+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.540611962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะเราก็จะเห็น\",\"confidence\":0.9488945}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.540617995+07:00","message":"receive interim result [true|false]: แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.5406292+07:00","message":"end recv isFinal message id 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.540631769+07:00","message":"end Recv id 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.540639689+07:00","message":"[buffer interim] 311 true แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540647321+07:00","message":"[bufferProcess] interim [260000000]:แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540651286+07:00","message":"[bufferProcess] send to processor (isfinal):แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.54065499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.54065849+07:00","message":"> Transcript [2329] [false]: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540661872+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540663756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540666022+07:00","message":"StatePrefix: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540668162+07:00","message":"TextPushed: 'แกะมันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540669832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540672186+07:00","message":"> Transcript [2330] [true]: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540675848+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540677623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.54067916+07:00","message":"StatePrefix: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540681062+07:00","message":"TextPushed: 'แกะมันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:11.540684261+07:00","message":"Push: 'มานะคะเราก็จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:11.54069269+07:00","message":"push: {true มานะคะเราก็จะเห็น 0 0xc001e33900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:11.550539088+07:00","message":"write wav file: './tmp/7577/7577_311.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:11.807482522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:11.807485866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.393945055+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.393981247+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-05-21T13:36:12.393987609+07:00","message":"receive interim result [false|false]: ต่อภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.39400373+07:00","message":"[buffer interim] 312 false ต่อภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.394017459+07:00","message":"[bufferProcess] interim [960000000]:ต่อภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.394019987+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.595347905+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.595386358+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-05-21T13:36:12.595392739+07:00","message":"receive interim result [false|false]: ต่อภายในของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.595406866+07:00","message":"[buffer interim] 312 false ต่อภายในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.595414091+07:00","message":"[bufferProcess] interim [200000000]:ต่อภายในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.595416643+07:00","message":"[bufferProcess] send to processor:ต่อภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.595423276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.59542599+07:00","message":"> Transcript [2331] [false]: 'ต่อภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.595428559+07:00","message":"Set StatePrefix (first interim): 'ต่อภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.696887258+07:00","message":"[GCS] IsForceVAD: false for message ID: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.702618041+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.702655719+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-05-21T13:36:12.702662593+07:00","message":"receive interim result [false|false]: ต่อภายในโรงงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.702676794+07:00","message":"[buffer interim] 312 false ต่อภายในโรงงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.702684327+07:00","message":"[bufferProcess] interim [320000000]:ต่อภายในโรงงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.70268766+07:00","message":"[bufferProcess] send to processor:ต่อภายในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.702693648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.702696415+07:00","message":"> Transcript [2332] [false]: 'ต่อภายในของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.702699953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.702702013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.702703836+07:00","message":"StatePrefix: 'ต่อภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.702705765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.856205894+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.856248566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อภายในโรงงาน\",\"confidence\":0.85410666}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.856255623+07:00","message":"receive interim result [true|false]: ต่อภายในโรงงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.856266578+07:00","message":"end recv isFinal message id 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.856268957+07:00","message":"end Recv id 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.856276806+07:00","message":"[buffer interim] 312 true ต่อภายในโรงงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856286734+07:00","message":"[bufferProcess] interim [500000000]:ต่อภายในโรงงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856291715+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อภายในโรงงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856295092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.85629791+07:00","message":"> Transcript [2333] [false]: 'ต่อภายในโรงงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.85630147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856303241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856305268+07:00","message":"StatePrefix: 'ต่อภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856307587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856309548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856311397+07:00","message":"> Transcript [2334] [true]: 'ต่อภายในโรงงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856327426+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856329086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856330667+07:00","message":"StatePrefix: 'ต่อภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856332459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:12.856338808+07:00","message":"Push: 'ต่อภายในโรงงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:12.85634706+07:00","message":"push: {true ต่อภายในโรงงาน 0 0xc001e33b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:12.864022403+07:00","message":"write wav file: './tmp/7577/7577_312.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:13.088107668+07:00","message":"[GCS] Start streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:13.606832509+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:13.606869471+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-05-21T13:36:13.606875429+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:13.606889336+07:00","message":"[buffer interim] 313 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.606895841+07:00","message":"[bufferProcess] interim [540000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.606897996+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:13.934128445+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:13.934163258+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-05-21T13:36:13.934169867+07:00","message":"receive interim result [false|false]: แน่นอนหัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:13.934183221+07:00","message":"[buffer interim] 313 false แน่นอนหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.934190795+07:00","message":"[bufferProcess] interim [840000000]:แน่นอนหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.934193066+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.934200109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.934202951+07:00","message":"> Transcript [2335] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.934205112+07:00","message":"Set StatePrefix (first interim): 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:13.958791392+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:13.958818+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-05-21T13:36:13.958824763+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:13.958835522+07:00","message":"[buffer interim] 313 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.958843745+07:00","message":"[bufferProcess] interim [900000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.958846028+07:00","message":"[bufferProcess] send to processor:แน่นอนหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.958850883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.958853233+07:00","message":"> Transcript [2336] [false]: 'แน่นอนหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.95885657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.958858836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.958860788+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:13.958862985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.069919287+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.069963072+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-05-21T13:36:14.06996953+07:00","message":"receive interim result [false|false]: แน่นอนหัวเบาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.069987175+07:00","message":"[buffer interim] 313 false แน่นอนหัวเบาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.069995003+07:00","message":"[bufferProcess] interim [960000000]:แน่นอนหัวเบาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.069998238+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.070002046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.070004925+07:00","message":"> Transcript [2337] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.070008348+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.070015587+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.070017635+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.070019754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.084547755+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.084563883+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-05-21T13:36:14.084567948+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.084578833+07:00","message":"[buffer interim] 313 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.084583304+07:00","message":"[bufferProcess] interim [20000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.084586088+07:00","message":"[bufferProcess] send to processor:แน่นอนหัวเบาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.084588853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.084592249+07:00","message":"> Transcript [2338] [false]: 'แน่นอนหัวเบาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.084594758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.08459659+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.084598477+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.084600952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.246798578+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.246834781+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-05-21T13:36:14.246842001+07:00","message":"receive interim result [false|false]: แน่นอนหัวประปา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.246856531+07:00","message":"[buffer interim] 313 false แน่นอนหัวประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.246863435+07:00","message":"[bufferProcess] interim [140000000]:แน่นอนหัวประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.24686628+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.246873114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.246875927+07:00","message":"> Transcript [2339] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.246879204+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.246881464+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.246883158+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.246885344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.246889599+07:00","message":"Push: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.246891953+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.246894216+07:00","message":"Set new StatePrefix : 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.24689698+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.246905114+07:00","message":"push: {false แน่นอน 0 0xc00374cc00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:14.807567099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:14.807584507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.832113009+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.832157459+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-05-21T13:36:14.832165187+07:00","message":"receive interim result [false|false]: แน่นอนหัวประปา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.832180878+07:00","message":"[buffer interim] 313 false แน่นอนหัวประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.832188548+07:00","message":"[bufferProcess] interim [740000000]:แน่นอนหัวประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.832190839+07:00","message":"[bufferProcess] send to processor:แน่นอนหัวประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.832196627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.832199388+07:00","message":"> Transcript [2340] [false]: 'แน่นอนหัวประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.832201896+07:00","message":"Set StatePrefix (first interim): 'แน่นอนหัวประปา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.960652525+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.960701145+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-05-21T13:36:14.960708211+07:00","message":"receive interim result [false|false]: แน่นอนหัวประปานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:14.960724976+07:00","message":"[buffer interim] 313 false แน่นอนหัวประปานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.960734363+07:00","message":"[bufferProcess] interim [920000000]:แน่นอนหัวประปานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.960738606+07:00","message":"[bufferProcess] send to processor:แน่นอนหัวประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.96074612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.960749044+07:00","message":"> Transcript [2341] [false]: 'แน่นอนหัวประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.960753381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.960755567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.9607575+07:00","message":"StatePrefix: 'แน่นอนหัวประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:14.960760994+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:15.531606848+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:15.531645018+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-05-21T13:36:15.531651684+07:00","message":"receive interim result [false|false]: แน่นอนหัวประปานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:15.531665794+07:00","message":"[buffer interim] 313 false แน่นอนหัวประปานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:15.531672732+07:00","message":"[bufferProcess] interim [520000000]:แน่นอนหัวประปานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:15.531675462+07:00","message":"[bufferProcess] send to processor:แน่นอนหัวประปานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:15.531682813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:15.531685956+07:00","message":"> Transcript [2342] [false]: 'แน่นอนหัวประปานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:15.531689448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:15.531691936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:15.531693857+07:00","message":"StatePrefix: 'แน่นอนหัวประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:15.531696018+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.330264596+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.330304541+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-05-21T13:36:17.330312547+07:00","message":"receive interim result [false|false]: แน่นอนหัวประปานะคะมันยังทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.330329266+07:00","message":"[buffer interim] 313 false แน่นอนหัวประปานะคะมันยังทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.33034011+07:00","message":"[bufferProcess] interim [320000000]:แน่นอนหัวประปานะคะมันยังทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330344178+07:00","message":"[bufferProcess] send to processor:แน่นอนหัวประปานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330350859+07:00","message":"[bufferProcess] send to processor (ticker):แน่นอนหัวประปานะคะมันยังทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330354898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330358895+07:00","message":"> Transcript [2343] [false]: 'แน่นอนหัวประปานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330363527+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330366541+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330369806+07:00","message":"StatePrefix: 'แน่นอนหัวประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330372758+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330375463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330382315+07:00","message":"> Transcript [2344] [false]: 'แน่นอนหัวประปานะคะมันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330385555+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330388101+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330390666+07:00","message":"StatePrefix: 'แน่นอนหัวประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330393466+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330400988+07:00","message":"Push: 'หัวประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330404373+07:00","message":"TextPushed: 'แน่นอนหัวประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330408162+07:00","message":"Set new StatePrefix : 'แน่นอนหัวประปานะคะมันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.330411775+07:00","message":"Next Push (prob) : 'นะคะมันยังทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.330421606+07:00","message":"push: {false หัวประปา 0 0xc00374cc00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.646750059+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.646785944+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-05-21T13:36:17.64679142+07:00","message":"receive interim result [false|false]: แน่นอนหัวประปานะคะมันยังทำหน้าที่ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.646803733+07:00","message":"[buffer interim] 313 false แน่นอนหัวประปานะคะมันยังทำหน้าที่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.646810289+07:00","message":"[bufferProcess] interim [620000000]:แน่นอนหัวประปานะคะมันยังทำหน้าที่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.646812613+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.713661081+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.713696193+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-05-21T13:36:17.713702644+07:00","message":"receive interim result [false|false]: แน่นอนหัวประปานะคะมันยังทำหน้าที่ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.713717008+07:00","message":"[buffer interim] 313 false แน่นอนหัวประปานะคะมันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.713723356+07:00","message":"[bufferProcess] interim [680000000]:แน่นอนหัวประปานะคะมันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.713726086+07:00","message":"[bufferProcess] send to processor:แน่นอนหัวประปานะคะมันยังทำหน้าที่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.713733008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.71373561+07:00","message":"> Transcript [2345] [false]: 'แน่นอนหัวประปานะคะมันยังทำหน้าที่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.713739281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.713741625+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.713743549+07:00","message":"StatePrefix: 'แน่นอนหัวประปานะคะมันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:17.713746447+07:00","message":"TextPushed: 'แน่นอนหัวประปา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:17.808629142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:17.808656741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.886251362+07:00","message":"[GCS] IsForceVAD: false for message ID: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:17.958406651+07:00","message":"[GCS] Start streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.0563032+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.056337086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนหัวประปานะคะแล้วมันยังทำหน้าที่ในการ\",\"confidence\":0.9121872}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.056343011+07:00","message":"receive interim result [true|false]: แน่นอนหัวประปานะคะแล้วมันยังทำหน้าที่ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.05635506+07:00","message":"end recv isFinal message id 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.056357336+07:00","message":"end Recv id 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.056363679+07:00","message":"[buffer interim] 313 true แน่นอนหัวประปานะคะแล้วมันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056371193+07:00","message":"[bufferProcess] interim [10000000]:แน่นอนหัวประปานะคะแล้วมันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.05637515+07:00","message":"[bufferProcess] send to processor (isfinal):แน่นอนหัวประปานะคะมันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056378325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.05638118+07:00","message":"> Transcript [2346] [false]: 'แน่นอนหัวประปานะคะมันยังทำหน้าที่ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056384207+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056386196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056388206+07:00","message":"StatePrefix: 'แน่นอนหัวประปานะคะมันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056390797+07:00","message":"TextPushed: 'แน่นอนหัวประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056392808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056394905+07:00","message":"> Transcript [2347] [true]: 'แน่นอนหัวประปานะคะแล้วมันยังทำหน้าที่ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056397649+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056399204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056400865+07:00","message":"StatePrefix: 'แน่นอนหัวประปานะคะมันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056402984+07:00","message":"TextPushed: 'แน่นอนหัวประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.056409722+07:00","message":"Push: 'นะคะแล้วมันยังทำหน้าที่ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.056418393+07:00","message":"push: {true นะคะแล้วมันยังทำหน้าที่ในการ 0 0xc00374cc00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:18.073341386+07:00","message":"write wav file: './tmp/7577/7577_313.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.487101845+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.487141491+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-05-21T13:36:18.487147659+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.487166438+07:00","message":"[buffer interim] 314 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.487173757+07:00","message":"[bufferProcess] interim [540000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.487175521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.607532368+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.607564832+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-05-21T13:36:18.607570779+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.607582005+07:00","message":"[buffer interim] 314 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.607588463+07:00","message":"[bufferProcess] interim [720000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.607590605+07:00","message":"[bufferProcess] send to processor:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.607595877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.607598595+07:00","message":"> Transcript [2348] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.607600611+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.926985062+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.927026909+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-05-21T13:36:18.927033359+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:18.927046187+07:00","message":"[buffer interim] 314 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.92705225+07:00","message":"[bufferProcess] interim [960000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.927054805+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.927059895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.927062919+07:00","message":"> Transcript [2349] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.92706608+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.927067966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.927070133+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:18.927072157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.130137789+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.130180675+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-05-21T13:36:19.130188311+07:00","message":"receive interim result [false|false]: ควบคุมการค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.130206605+07:00","message":"[buffer interim] 314 false ควบคุมการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.130215258+07:00","message":"[bufferProcess] interim [200000000]:ควบคุมการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.13021887+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.130223876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.130228308+07:00","message":"> Transcript [2350] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.130233436+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.130236363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.130239729+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.130242387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.180698712+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.18073543+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-05-21T13:36:19.180741505+07:00","message":"receive interim result [false|false]: ควบคุมการเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.180756726+07:00","message":"[buffer interim] 314 false ควบคุมการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.180763045+07:00","message":"[bufferProcess] interim [260000000]:ควบคุมการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.180765186+07:00","message":"[bufferProcess] send to processor:ควบคุมการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.180768326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.180770837+07:00","message":"> Transcript [2351] [false]: 'ควบคุมการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.180774329+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.18077649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.180778557+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.180780458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.376064832+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.376105075+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-05-21T13:36:19.376110945+07:00","message":"receive interim result [false|false]: ควบคุมการเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.376124983+07:00","message":"[buffer interim] 314 false ควบคุมการเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.376131287+07:00","message":"[bufferProcess] interim [440000000]:ควบคุมการเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.376133922+07:00","message":"[bufferProcess] send to processor:ควบคุมการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.376140248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.376143139+07:00","message":"> Transcript [2352] [false]: 'ควบคุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.376146486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.376148794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.376150994+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.376153186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.376160239+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.376162154+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.37616408+07:00","message":"Set new StatePrefix : 'ควบคุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.376166306+07:00","message":"Next Push (prob) : 'คุมการเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.376174043+07:00","message":"push: {false ควบ 0 0xc003fa0b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.698995546+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.699051801+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-05-21T13:36:19.699059826+07:00","message":"receive interim result [false|false]: ควบคุมการเข้าออกของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:19.699084152+07:00","message":"[buffer interim] 314 false ควบคุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.69909149+07:00","message":"[bufferProcess] interim [800000000]:ควบคุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.699094221+07:00","message":"[bufferProcess] send to processor:ควบคุมการเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.699102286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.699105245+07:00","message":"> Transcript [2353] [false]: 'ควบคุมการเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.699108984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.699111547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.699113383+07:00","message":"StatePrefix: 'ควบคุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:19.699115776+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.273988331+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.274042222+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-05-21T13:36:20.274048974+07:00","message":"receive interim result [false|false]: ควบคุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.274062846+07:00","message":"[buffer interim] 314 false ควบคุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.274069951+07:00","message":"[bufferProcess] interim [340000000]:ควบคุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.27407238+07:00","message":"[bufferProcess] send to processor:ควบคุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.274079244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.274082225+07:00","message":"> Transcript [2354] [false]: 'ควบคุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.274085695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.274087833+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.274089963+07:00","message":"StatePrefix: 'ควบคุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.274092781+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.525493576+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.5255358+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-05-21T13:36:20.525543642+07:00","message":"receive interim result [false|false]: ควบคุมการเข้าออกของไทยประกันด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.525559645+07:00","message":"[buffer interim] 314 false ควบคุมการเข้าออกของไทยประกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.525567549+07:00","message":"[bufferProcess] interim [580000000]:ควบคุมการเข้าออกของไทยประกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.525570299+07:00","message":"[bufferProcess] send to processor:ควบคุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.525578701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.525581474+07:00","message":"> Transcript [2355] [false]: 'ควบคุมการเข้าออกของไทยประกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.525585112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.52558815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.525590547+07:00","message":"StatePrefix: 'ควบคุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.52559312+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.577778232+07:00","message":"[GCS] IsForceVAD: false for message ID: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.665083244+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.665125772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเข้าออกของไทยประกันด้วย\",\"confidence\":0.9546233}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.665132857+07:00","message":"receive interim result [true|false]: ควบคุมการเข้าออกของไทยประกันด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.665146024+07:00","message":"end recv isFinal message id 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.665148502+07:00","message":"end Recv id 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.665156339+07:00","message":"[buffer interim] 314 true ควบคุมการเข้าออกของไทยประกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665173874+07:00","message":"[bufferProcess] interim [850000000]:ควบคุมการเข้าออกของไทยประกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665177676+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมการเข้าออกของไทยประกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665181162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665184578+07:00","message":"> Transcript [2356] [false]: 'ควบคุมการเข้าออกของไทยประกันด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665188585+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665190438+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665192392+07:00","message":"StatePrefix: 'ควบคุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665194987+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665202995+07:00","message":"Push: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665204946+07:00","message":"TextPushed: 'ควบคุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665206959+07:00","message":"Set new StatePrefix : 'ควบคุมการเข้าออกของไทยประกันด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665209828+07:00","message":"Next Push (prob) : 'ออกของไทยประกันด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665211967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.66521636+07:00","message":"> Transcript [2357] [true]: 'ควบคุมการเข้าออกของไทยประกันด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665219048+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.66522113+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665223317+07:00","message":"StatePrefix: 'ควบคุมการเข้าออกของไทยประกันด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665225472+07:00","message":"TextPushed: 'ควบคุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:20.665227772+07:00","message":"Push: 'ออกของไทยประกันด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.665274771+07:00","message":"push: {false คุมการเข้า 0 0xc003fa0b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:20.66531239+07:00","message":"push: {true ออกของไทยประกันด้วย 0 0xc003fa0b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:20.67307696+07:00","message":"write wav file: './tmp/7577/7577_314.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:20.80958165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:20.809581711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:21.086602923+07:00","message":"[GCS] Start streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:22.045585523+07:00","message":"[GCS] IsForceVAD: false for message ID: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:22.567012333+07:00","message":"[GCS] Start streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.230665796+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.230713669+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-05-21T13:36:23.230720483+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.230737393+07:00","message":"[buffer interim] 316 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.230755024+07:00","message":"[bufferProcess] interim [660000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.230757472+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.230761969+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.230765325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.230769298+07:00","message":"> Transcript [2358] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.230772194+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.333022828+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.333058109+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-05-21T13:36:23.333063521+07:00","message":"receive interim result [false|false]: ตามนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.333077473+07:00","message":"[buffer interim] 316 false ตามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.333091088+07:00","message":"[bufferProcess] interim [780000000]:ตามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.333094037+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.55125097+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.551295391+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-05-21T13:36:23.551302159+07:00","message":"receive interim result [false|false]: ตอนนั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.551318392+07:00","message":"[buffer interim] 316 false ตอนนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.551326668+07:00","message":"[bufferProcess] interim [960000000]:ตอนนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.55132927+07:00","message":"[bufferProcess] send to processor:ตามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.551337327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.5513402+07:00","message":"> Transcript [2359] [false]: 'ตามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.551342738+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.551347756+07:00","message":"Set new StatePrefix: 'ตามนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.626608498+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.626643862+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-05-21T13:36:23.626650755+07:00","message":"receive interim result [false|false]: ตอนนั้นก็อย่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.62666664+07:00","message":"[buffer interim] 316 false ตอนนั้นก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.626674039+07:00","message":"[bufferProcess] interim [80000000]:ตอนนั้นก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.626677283+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.62668555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.626688453+07:00","message":"> Transcript [2360] [false]: 'ตอนนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.626690843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.626692941+07:00","message":"Set new StatePrefix: 'ตอนนั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.630907115+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.630928681+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-05-21T13:36:23.630933365+07:00","message":"receive interim result [false|false]: ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.630950005+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.630955681+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.630958182+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.630960521+07:00","message":"end recv isFinal message id 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.630962488+07:00","message":"end Recv id 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.630971539+07:00","message":"[buffer interim] this message is already final false 315: 'ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.630994634+07:00","message":"[buffer interim] this message is already final true 315: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.733730547+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.73376768+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-05-21T13:36:23.733773492+07:00","message":"receive interim result [false|false]: ตอนนั้นก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.733784138+07:00","message":"[buffer interim] 316 false ตอนนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.733790265+07:00","message":"[bufferProcess] interim [140000000]:ตอนนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.733792567+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.733795837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.73379869+07:00","message":"> Transcript [2361] [false]: 'ตอนนั้นก็อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.733801508+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.733803529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.733805368+07:00","message":"StatePrefix: 'ตอนนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.733807279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:23.810426408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:23.810419496+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.92535958+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.925395981+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-05-21T13:36:23.925405034+07:00","message":"receive interim result [false|false]: ตอนนั้นก็ยังต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:23.92541983+07:00","message":"[buffer interim] 316 false ตอนนั้นก็ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.92542641+07:00","message":"[bufferProcess] interim [380000000]:ตอนนั้นก็ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.925428815+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.925432182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.925435001+07:00","message":"> Transcript [2362] [false]: 'ตอนนั้นก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.925438037+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.925440069+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.925441865+07:00","message":"StatePrefix: 'ตอนนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:23.925443998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.124829978+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.124865964+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-05-21T13:36:24.12487187+07:00","message":"receive interim result [false|false]: ตอนนั้นก็ยังต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.124883987+07:00","message":"[buffer interim] 316 false ตอนนั้นก็ยังต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.12489183+07:00","message":"[bufferProcess] interim [560000000]:ตอนนั้นก็ยังต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.124894145+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.124899435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.124902486+07:00","message":"> Transcript [2363] [false]: 'ตอนนั้นก็ยังต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.124905663+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.124907736+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.124909494+07:00","message":"StatePrefix: 'ตอนนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.124911629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.317158716+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.317223739+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-05-21T13:36:24.317231343+07:00","message":"receive interim result [false|false]: ตอนนั้นก็ยังต้องมีสระ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.317249869+07:00","message":"[buffer interim] 316 false ตอนนั้นก็ยังต้องมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317262148+07:00","message":"[bufferProcess] interim [740000000]:ตอนนั้นก็ยังต้องมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317265056+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็ยังต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317269272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317273705+07:00","message":"> Transcript [2364] [false]: 'ตอนนั้นก็ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317277852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317280637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317283707+07:00","message":"StatePrefix: 'ตอนนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317286575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317295404+07:00","message":"Push: 'ตอนนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317298255+07:00","message":"TextPushed: 'ตอนนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317301685+07:00","message":"Set new StatePrefix : 'ตอนนั้นก็ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.317306253+07:00","message":"Next Push (prob) : 'ยังต้องมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.317332169+07:00","message":"push: {false ตอนนั้นก็ 0 0xc003198000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.320514361+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.32054199+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-05-21T13:36:24.320548419+07:00","message":"receive interim result [false|false]: ตอนนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.320559842+07:00","message":"[buffer interim] 316 false ตอนนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.320564647+07:00","message":"[bufferProcess] interim [800000000]:ตอนนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.320566748+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็ยังต้องมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.320572687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.320577085+07:00","message":"> Transcript [2365] [false]: 'ตอนนั้นก็ยังต้องมีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.320579913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.320581861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.320583965+07:00","message":"StatePrefix: 'ตอนนั้นก็ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.320586074+07:00","message":"TextPushed: 'ตอนนั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.524984581+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.525035897+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-05-21T13:36:24.525042617+07:00","message":"receive interim result [false|false]: ตอนนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.525058078+07:00","message":"[buffer interim] 316 false ตอนนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.525065661+07:00","message":"[bufferProcess] interim [980000000]:ตอนนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.525068183+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.525073855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.525076536+07:00","message":"> Transcript [2366] [false]: 'ตอนนั้นก็ยังต้องมีสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.525079832+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.525082043+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.525085207+07:00","message":"StatePrefix: 'ตอนนั้นก็ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.525088552+07:00","message":"TextPushed: 'ตอนนั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.642421192+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.642461303+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-05-21T13:36:24.642467497+07:00","message":"receive interim result [false|false]: ตอนนั้นก็ยังต้องมีสตรี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.64248503+07:00","message":"[buffer interim] 316 false ตอนนั้นก็ยังต้องมีสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.642492662+07:00","message":"[bufferProcess] interim [40000000]:ตอนนั้นก็ยังต้องมีสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.642495218+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.642498582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.642501615+07:00","message":"> Transcript [2367] [false]: 'ตอนนั้นก็ยังต้องมีสติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.642505775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.642507942+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.64250984+07:00","message":"StatePrefix: 'ตอนนั้นก็ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.642512208+07:00","message":"TextPushed: 'ตอนนั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.648482146+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.648505335+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-05-21T13:36:24.648511029+07:00","message":"receive interim result [false|false]: ตอนนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.64852575+07:00","message":"[buffer interim] 316 false ตอนนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.648530849+07:00","message":"[bufferProcess] interim [100000000]:ตอนนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.648533354+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็ยังต้องมีสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.648536347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.648538795+07:00","message":"> Transcript [2368] [false]: 'ตอนนั้นก็ยังต้องมีสตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.648541739+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.64854376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.648545501+07:00","message":"StatePrefix: 'ตอนนั้นก็ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.648547339+07:00","message":"TextPushed: 'ตอนนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.648554749+07:00","message":"Push: 'ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.648556794+07:00","message":"TextPushed: 'ตอนนั้นก็ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.648558867+07:00","message":"Set new StatePrefix : 'ตอนนั้นก็ยังต้องมีสตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:24.648560957+07:00","message":"Next Push (prob) : 'สตรี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:24.648568737+07:00","message":"push: {false ยังต้องมี 0 0xc003198000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:25.226037041+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:25.226069872+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-05-21T13:36:25.226075868+07:00","message":"receive interim result [false|false]: ตอนนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:25.226089878+07:00","message":"[buffer interim] 316 false ตอนนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.226096193+07:00","message":"[bufferProcess] interim [700000000]:ตอนนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.226098454+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.226103885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.226106639+07:00","message":"> Transcript [2369] [false]: 'ตอนนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.226109015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.226110932+07:00","message":"Set new StatePrefix: 'ตอนนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:25.603107796+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:25.603150462+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-05-21T13:36:25.603158689+07:00","message":"receive interim result [false|false]: ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:25.603175971+07:00","message":"[buffer interim] 316 false ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.603186638+07:00","message":"[bufferProcess] interim [120000000]:ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.603191036+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.603197912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.60320221+07:00","message":"> Transcript [2370] [false]: 'ตอนนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.603206703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.603209528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.603212516+07:00","message":"StatePrefix: 'ตอนนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:25.603215883+07:00","message":"TextPushed: 'ตอนนั้นก็ยังต้องมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:26.267068299+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:26.267106164+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-05-21T13:36:26.267113814+07:00","message":"receive interim result [false|false]: ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:26.267131725+07:00","message":"[buffer interim] 316 false ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:26.267139919+07:00","message":"[bufferProcess] interim [720000000]:ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:26.26714269+07:00","message":"[bufferProcess] send to processor:ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:26.26715163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:26.267154411+07:00","message":"> Transcript [2371] [false]: 'ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:26.267158191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:26.267160393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:26.267162676+07:00","message":"StatePrefix: 'ตอนนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:26.267165654+07:00","message":"TextPushed: 'ตอนนั้นก็ยังต้องมี'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:26.81046123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:26.810471594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:27.175371267+07:00","message":"[GCS] IsForceVAD: false for message ID: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:27.310026183+07:00","message":"[GCS] Start streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:27.35038944+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:27.350438245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ\",\"confidence\":0.94559944}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:27.350446217+07:00","message":"receive interim result [true|false]: ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:27.350457967+07:00","message":"end recv isFinal message id 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:27.350460389+07:00","message":"end Recv id 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:27.350468025+07:00","message":"[buffer interim] 316 true ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350479049+07:00","message":"[bufferProcess] interim [830000000]:ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350486343+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350490607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350493967+07:00","message":"> Transcript [2372] [false]: 'ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350497268+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350499138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350502562+07:00","message":"StatePrefix: 'ตอนนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350505548+07:00","message":"TextPushed: 'ตอนนั้นก็ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350507629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350509459+07:00","message":"> Transcript [2373] [true]: 'ตอนนั้นก็ยังต้องมีสปริงใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350511493+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350513634+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350515326+07:00","message":"StatePrefix: 'ตอนนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350517115+07:00","message":"TextPushed: 'ตอนนั้นก็ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:27.350524967+07:00","message":"Push: 'สปริงใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:27.350533754+07:00","message":"push: {true สปริงใช่ไหมคะ 0 0xc003198000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:27.360691472+07:00","message":"write wav file: './tmp/7577/7577_316.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.302453063+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.302496905+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-05-21T13:36:28.302502028+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.302518176+07:00","message":"[buffer interim] 317 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.302524491+07:00","message":"[bufferProcess] interim [960000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.302526326+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.359099875+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.359132308+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-05-21T13:36:28.359138053+07:00","message":"receive interim result [false|false]: สำหรับควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.359149185+07:00","message":"[buffer interim] 317 false สำหรับควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.359155086+07:00","message":"[bufferProcess] interim [80000000]:สำหรับควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.359157411+07:00","message":"[bufferProcess] send to processor:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.359162531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.359165498+07:00","message":"> Transcript [2374] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.359167506+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.686109534+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.686143974+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-05-21T13:36:28.686150084+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.686162064+07:00","message":"[buffer interim] 317 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.686168686+07:00","message":"[bufferProcess] interim [380000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.686171178+07:00","message":"[bufferProcess] send to processor:สำหรับควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.68617648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.686179293+07:00","message":"> Transcript [2375] [false]: 'สำหรับควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.686181679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.686183603+07:00","message":"Set new StatePrefix: 'สำหรับควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.94439858+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.944438481+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-05-21T13:36:28.944444667+07:00","message":"receive interim result [false|false]: สำหรับควบคุมการเคลื่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:28.944461658+07:00","message":"[buffer interim] 317 false สำหรับควบคุมการเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.944468849+07:00","message":"[bufferProcess] interim [680000000]:สำหรับควบคุมการเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.944471393+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.944474693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.944477421+07:00","message":"> Transcript [2376] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.944479901+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:28.944482183+07:00","message":"Set new StatePrefix: 'ควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.201589814+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.201626768+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-05-21T13:36:29.201632475+07:00","message":"receive interim result [false|false]: สำหรับควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.201648597+07:00","message":"[buffer interim] 317 false สำหรับควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.201654893+07:00","message":"[bufferProcess] interim [920000000]:สำหรับควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.201657645+07:00","message":"[bufferProcess] send to processor:สำหรับควบคุมการเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.201661434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.201664225+07:00","message":"> Transcript [2377] [false]: 'สำหรับควบคุมการเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.201666437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.201668386+07:00","message":"Set new StatePrefix: 'สำหรับควบคุมการเคลื่อนที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.45651081+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.45654952+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-05-21T13:36:29.456555446+07:00","message":"receive interim result [false|false]: สำหรับควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.456571359+07:00","message":"[buffer interim] 317 false สำหรับควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.456577731+07:00","message":"[bufferProcess] interim [160000000]:สำหรับควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.456580396+07:00","message":"[bufferProcess] send to processor:สำหรับควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.456583795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.456586283+07:00","message":"> Transcript [2378] [false]: 'สำหรับควบคุมการเคลื่อนที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.456589245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.456591966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.456593683+07:00","message":"StatePrefix: 'สำหรับควบคุมการเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.456595955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.514131292+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.514167924+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-05-21T13:36:29.514173957+07:00","message":"receive interim result [false|false]: สำหรับควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.514185986+07:00","message":"[buffer interim] 317 false สำหรับควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.514192504+07:00","message":"[bufferProcess] interim [220000000]:สำหรับควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.514194848+07:00","message":"[bufferProcess] send to processor:สำหรับควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.514200018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.514202774+07:00","message":"> Transcript [2379] [false]: 'สำหรับควบคุมการเคลื่อนที่ของปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.514205754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.514207963+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.514209942+07:00","message":"StatePrefix: 'สำหรับควบคุมการเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.514211985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:29.810904212+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:29.810923966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.926152705+07:00","message":"[GCS] IsForceVAD: false for message ID: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.959986913+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.960031447+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-05-21T13:36:29.96003692+07:00","message":"receive interim result [false|false]: สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.960052532+07:00","message":"[buffer interim] 317 false สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.960058674+07:00","message":"[bufferProcess] interim [640000000]:สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.960061608+07:00","message":"[bufferProcess] send to processor:สำหรับควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.960065309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.960068427+07:00","message":"> Transcript [2380] [false]: 'สำหรับควบคุมการเคลื่อนที่ของไต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.960073032+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.96007538+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.960077511+07:00","message":"StatePrefix: 'สำหรับควบคุมการเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:29.96007962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:29.996613844+07:00","message":"[GCS] Start streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.048595484+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.048634273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา\",\"confidence\":0.9388443}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.048640818+07:00","message":"receive interim result [true|false]: สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.048649143+07:00","message":"end recv isFinal message id 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.048652006+07:00","message":"end Recv id 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.048658514+07:00","message":"[buffer interim] 317 true สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048667541+07:00","message":"[bufferProcess] interim [850000000]:สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048672589+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048675705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.0486786+07:00","message":"> Transcript [2381] [false]: 'สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048681764+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048683667+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048685748+07:00","message":"StatePrefix: 'สำหรับควบคุมการเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048687816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048693325+07:00","message":"Push: 'สำหรับควบคุมการเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048695425+07:00","message":"TextPushed: 'สำหรับควบคุมการเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048697603+07:00","message":"Set new StatePrefix : 'สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.04869989+07:00","message":"Next Push (prob) : 'ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048701947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048703945+07:00","message":"> Transcript [2382] [true]: 'สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048706162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048707757+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048709538+07:00","message":"StatePrefix: 'สำหรับควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.048711401+07:00","message":"TextPushed: 'สำหรับควบคุมการเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.04871337+07:00","message":"Push: 'ของไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.048720341+07:00","message":"push: {false สำหรับควบคุมการเคลื่อนที่ 0 0xc003fa0a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.048725916+07:00","message":"push: {true ของไส้ปากกา 0 0xc003fa0a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:30.05667884+07:00","message":"write wav file: './tmp/7577/7577_317.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.125734643+07:00","message":"[GCS] IsForceVAD: false for message ID: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.187836354+07:00","message":"[GCS] Start streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.277618958+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.277635119+07:00","message":"found end of frame, send empty tag with msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.277638077+07:00","message":"end Recv id 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.27764538+07:00","message":"[buffer interim] 318 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.277651709+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.277655221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.277658315+07:00","message":"> Transcript [2383] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.277660626+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.277662501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.277664185+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.277665993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:30.277668325+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:30.27767647+07:00","message":"push: {true \n 0 0xc003198f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:30.282207297+07:00","message":"write wav file: './tmp/7577/7577_318.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:31.415553749+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:31.415601742+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-05-21T13:36:31.415609105+07:00","message":"receive interim result [false|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:31.415626519+07:00","message":"[buffer interim] 319 false ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.415650708+07:00","message":"[bufferProcess] interim [260000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.415653911+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.415657964+07:00","message":"[bufferProcess] send to processor (ticker):ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.415661549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.415664659+07:00","message":"> Transcript [2384] [false]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.415666678+07:00","message":"Set StatePrefix (first interim): 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:31.465315285+07:00","message":"[GCS] IsForceVAD: false for message ID: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:31.566951695+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:31.56698936+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-05-21T13:36:31.566995506+07:00","message":"receive interim result [true|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:31.567011431+07:00","message":"end recv isFinal message id 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:31.567013837+07:00","message":"end Recv id 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:31.567022211+07:00","message":"[buffer interim] 319 true ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.567030705+07:00","message":"[bufferProcess] interim [500000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.567034566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.567037129+07:00","message":"> Transcript [2385] [true]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.567040347+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.567042325+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.567044185+07:00","message":"StatePrefix: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.567046697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:31.567049742+07:00","message":"Push: 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:31.567059758+07:00","message":"push: {true ปากกา 0 0xc003199b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:31.573848729+07:00","message":"write wav file: './tmp/7577/7577_319.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:32.239610442+07:00","message":"[GCS] Start streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:32.723350013+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:32.72339058+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-05-21T13:36:32.723396374+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:32.723413873+07:00","message":"[buffer interim] 320 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:32.723421026+07:00","message":"[bufferProcess] interim [480000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:32.723422826+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:32.723428963+07:00","message":"[bufferProcess] send to processor (ticker):แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:32.723434404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:32.723437218+07:00","message":"> Transcript [2386] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:32.723439436+07:00","message":"Set StatePrefix (first interim): 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:32.77463714+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:32.774679381+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-05-21T13:36:32.774690388+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:32.774706104+07:00","message":"[buffer interim] 320 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:32.774712359+07:00","message":"[bufferProcess] interim [600000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:32.774715124+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:32.811219931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:32.811248123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.075966692+07:00","message":"[GCS] IsForceVAD: false for message ID: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.09727748+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.09732099+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-05-21T13:36:33.097328208+07:00","message":"receive interim result [false|false]: แม่นอนหลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.097344605+07:00","message":"[buffer interim] 320 false แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.097352553+07:00","message":"[bufferProcess] interim [840000000]:แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.097355539+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.097363819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.097367373+07:00","message":"> Transcript [2387] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.097370325+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.09737241+07:00","message":"Set new StatePrefix: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.166149988+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.166201549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่นอนหลับ\",\"confidence\":0.9434442}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.166207821+07:00","message":"receive interim result [true|false]: แม่นอนหลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.166219712+07:00","message":"end recv isFinal message id 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.166221768+07:00","message":"end Recv id 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.16622957+07:00","message":"[buffer interim] 320 true แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.166240792+07:00","message":"[bufferProcess] interim [50000000]:แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.16624739+07:00","message":"[bufferProcess] send to processor (isfinal):แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.166250782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.16625627+07:00","message":"> Transcript [2388] [false]: 'แม่นอนหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.166259174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.166261101+07:00","message":"Set new StatePrefix: 'แม่นอนหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.166262756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.166264466+07:00","message":"> Transcript [2389] [true]: 'แม่นอนหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.166267266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.166269538+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.166271349+07:00","message":"StatePrefix: 'แม่นอนหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.166273228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:33.166280411+07:00","message":"Push: 'แม่นอนหลับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.166289439+07:00","message":"push: {true แม่นอนหลับ 0 0xc003287200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:33.176317343+07:00","message":"write wav file: './tmp/7577/7577_320.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:33.527842901+07:00","message":"[GCS] Start streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:34.261889673+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:34.261931927+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-05-21T13:36:34.261937403+07:00","message":"receive interim result [false|false]: เขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:34.261949653+07:00","message":"[buffer interim] 321 false เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.261956715+07:00","message":"[bufferProcess] interim [780000000]:เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.261958586+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.261963554+07:00","message":"[bufferProcess] send to processor (ticker):เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.261966294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.261969099+07:00","message":"> Transcript [2390] [false]: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.261971372+07:00","message":"Set StatePrefix (first interim): 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:34.759857142+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:34.759900567+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-05-21T13:36:34.759906936+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:34.759923877+07:00","message":"[buffer interim] 321 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.759932251+07:00","message":"[bufferProcess] interim [320000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.759934359+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:34.949448643+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:34.949489493+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-05-21T13:36:34.949499049+07:00","message":"receive interim result [false|false]: ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:34.94951559+07:00","message":"[buffer interim] 321 false ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.949522765+07:00","message":"[bufferProcess] interim [440000000]:ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.94952527+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.94953166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.949534692+07:00","message":"> Transcript [2391] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.949537581+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:34.949539544+07:00","message":"Set new StatePrefix: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.124200626+07:00","message":"[GCS] Cleaned up inactive client: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.12422737+07:00","message":"[GCS] Cleaned up inactive client: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.124230048+07:00","message":"[GCS] Cleaned up inactive client: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.124232242+07:00","message":"[GCS] Cleaned up inactive client: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.124236344+07:00","message":"[GCS] Cleaned up inactive client: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.124238798+07:00","message":"[GCS] Cleaned up inactive client: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.124241102+07:00","message":"[GCS] Cleaned up inactive client: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.124242866+07:00","message":"[GCS] Cleaned up inactive client: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.124244402+07:00","message":"[GCS] Cleaned up inactive client: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.124246192+07:00","message":"[GCS] Cleaned up inactive client: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.142876213+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.142921134+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-05-21T13:36:35.142927496+07:00","message":"receive interim result [false|false]: ต้องมีไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.142943171+07:00","message":"[buffer interim] 321 false ต้องมีไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.142950459+07:00","message":"[bufferProcess] interim [680000000]:ต้องมีไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.142954429+07:00","message":"[bufferProcess] send to processor:ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.142962548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.142965493+07:00","message":"> Transcript [2392] [false]: 'ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.142968351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.142970344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.142972378+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.142974454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.394812637+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.394851742+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-05-21T13:36:35.394858153+07:00","message":"receive interim result [false|false]: ต้องมีไส้ปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.394874359+07:00","message":"[buffer interim] 321 false ต้องมีไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.394882081+07:00","message":"[bufferProcess] interim [920000000]:ต้องมีไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.394884985+07:00","message":"[bufferProcess] send to processor:ต้องมีไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.394892866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.394895661+07:00","message":"> Transcript [2393] [false]: 'ต้องมีไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.394899613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.394901771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.394904007+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.394906186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.452758214+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.452809255+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-05-21T13:36:35.452815543+07:00","message":"receive interim result [false|false]: ต้องมีไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:35.452830087+07:00","message":"[buffer interim] 321 false ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.452837634+07:00","message":"[bufferProcess] interim [980000000]:ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.452840163+07:00","message":"[bufferProcess] send to processor:ต้องมีไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.452847012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.452853363+07:00","message":"> Transcript [2394] [false]: 'ต้องมีไส้ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.452857218+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.452859296+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.452861126+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:35.452863098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:35.812031833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:35.812054677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:36.09070625+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:36.090745163+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-05-21T13:36:36.090753782+07:00","message":"receive interim result [false|false]: ต้องมีไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:36.090769744+07:00","message":"[buffer interim] 321 false ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.090777035+07:00","message":"[bufferProcess] interim [580000000]:ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.090780335+07:00","message":"[bufferProcess] send to processor:ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.090787562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.090790654+07:00","message":"> Transcript [2395] [false]: 'ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.09079493+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.090797034+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.090799501+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.090801583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.09080814+07:00","message":"Push: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.090810242+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.090812161+07:00","message":"Set new StatePrefix : 'ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.090814576+07:00","message":"Next Push (prob) : 'มีไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:36.090822889+07:00","message":"push: {false ต้อง 0 0xc003286300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:36.864886326+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:36.864931307+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-05-21T13:36:36.864941007+07:00","message":"receive interim result [false|false]: ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:36.864958362+07:00","message":"[buffer interim] 321 false ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.864966846+07:00","message":"[bufferProcess] interim [360000000]:ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.864969514+07:00","message":"[bufferProcess] send to processor:ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.864977951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.864980864+07:00","message":"> Transcript [2396] [false]: 'ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.864984773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.864987656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.864992258+07:00","message":"StatePrefix: 'ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:36.865004512+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.187773791+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.187819281+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-05-21T13:36:37.187826074+07:00","message":"receive interim result [false|false]: ต้องมีไส้ปากกาหมึก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.187841952+07:00","message":"[buffer interim] 321 false ต้องมีไส้ปากกาหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.187849771+07:00","message":"[bufferProcess] interim [720000000]:ต้องมีไส้ปากกาหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.187852476+07:00","message":"[bufferProcess] send to processor:ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.187860769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.187863502+07:00","message":"> Transcript [2397] [false]: 'ต้องมีไส้ปากกาที่บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.187867285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.187869739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.187871799+07:00","message":"StatePrefix: 'ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.187874055+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.441914907+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.441960983+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-05-21T13:36:37.441968384+07:00","message":"receive interim result [false|false]: ต้องมีไส้ปากกาหมึกไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.441985743+07:00","message":"[buffer interim] 321 false ต้องมีไส้ปากกาหมึกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.442001205+07:00","message":"[bufferProcess] interim [960000000]:ต้องมีไส้ปากกาหมึกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.442004219+07:00","message":"[bufferProcess] send to processor:ต้องมีไส้ปากกาหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.442013224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.442016108+07:00","message":"> Transcript [2398] [false]: 'ต้องมีไส้ปากกาหมึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.442020077+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.442022205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.442024269+07:00","message":"StatePrefix: 'ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.442026702+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.569104041+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.569147479+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-05-21T13:36:37.569154076+07:00","message":"receive interim result [false|false]: ต้องมีไส้ปากกาหมึกไว้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.569179926+07:00","message":"[buffer interim] 321 false ต้องมีไส้ปากกาหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569187627+07:00","message":"[bufferProcess] interim [80000000]:ต้องมีไส้ปากกาหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569190235+07:00","message":"[bufferProcess] send to processor:ต้องมีไส้ปากกาหมึกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569197362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569200735+07:00","message":"> Transcript [2399] [false]: 'ต้องมีไส้ปากกาหมึกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569204596+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569206875+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569209165+07:00","message":"StatePrefix: 'ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569211323+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569217078+07:00","message":"Push: 'มีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569219128+07:00","message":"TextPushed: 'ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569221057+07:00","message":"Set new StatePrefix : 'ต้องมีไส้ปากกาหมึกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.569223123+07:00","message":"Next Push (prob) : 'หมึกไว้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.569231664+07:00","message":"push: {false มีไส้ปากกา 0 0xc003286300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.687941959+07:00","message":"[GCS] IsForceVAD: false for message ID: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.830870211+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.830915396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่\",\"confidence\":0.9455888}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.830922669+07:00","message":"receive interim result [true|false]: ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.830934953+07:00","message":"end recv isFinal message id 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.830937296+07:00","message":"end Recv id 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.830944521+07:00","message":"[buffer interim] 321 true ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830956485+07:00","message":"[bufferProcess] interim [380000000]:ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830962294+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องมีไส้ปากกาหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830966157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830968946+07:00","message":"> Transcript [2400] [false]: 'ต้องมีไส้ปากกาหมึกไว้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830972479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.83097447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830976604+07:00","message":"StatePrefix: 'ต้องมีไส้ปากกาหมึกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830979354+07:00","message":"TextPushed: 'ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830981325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830983354+07:00","message":"> Transcript [2401] [true]: 'ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830985474+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830987175+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.830988901+07:00","message":"StatePrefix: 'ต้องมีไส้ปากกาหมึกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.8309906+07:00","message":"TextPushed: 'ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:37.831000753+07:00","message":"Push: 'ที่บรรจุหมึกไว้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:37.831013818+07:00","message":"push: {true ที่บรรจุหมึกไว้อยู่ 0 0xc003286300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:37.841626625+07:00","message":"write wav file: './tmp/7577/7577_321.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:38.196889358+07:00","message":"[GCS] Start streaming session, msgId: 322"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:38.812853733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:38.812895005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.367262251+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.367313085+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-05-21T13:36:39.367319112+07:00","message":"receive interim result [false|false]: เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.367332878+07:00","message":"[buffer interim] 322 false เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.367339014+07:00","message":"[bufferProcess] interim [140000000]:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.367341107+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.367346762+07:00","message":"[bufferProcess] send to processor (ticker):เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.367349447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.367352159+07:00","message":"> Transcript [2402] [false]: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.367354211+07:00","message":"Set StatePrefix (first interim): 'เอาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.560335652+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.560387389+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-05-21T13:36:39.560395519+07:00","message":"receive interim result [false|false]: เอาไว้ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.560412922+07:00","message":"[buffer interim] 322 false เอาไว้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.560422016+07:00","message":"[bufferProcess] interim [380000000]:เอาไว้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.56042503+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.619585143+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.619625044+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-05-21T13:36:39.619633925+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.619648313+07:00","message":"[buffer interim] 322 false เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.619658829+07:00","message":"[bufferProcess] interim [440000000]:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.619662446+07:00","message":"[bufferProcess] send to processor:เอาไว้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.619669444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.619673497+07:00","message":"> Transcript [2403] [false]: 'เอาไว้ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.619677901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.619681101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.619683823+07:00","message":"StatePrefix: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.619686971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.937154576+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.937204617+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-05-21T13:36:39.937210469+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.937221388+07:00","message":"[buffer interim] 322 false เอาไว้สำหรับค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.937227179+07:00","message":"[bufferProcess] interim [740000000]:เอาไว้สำหรับค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.9372296+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.937234748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.937237807+07:00","message":"> Transcript [2404] [false]: 'เอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.937241752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.937244011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.93724594+07:00","message":"StatePrefix: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.937247864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.947909846+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.947935126+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-05-21T13:36:39.94794082+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับขี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:39.947954393+07:00","message":"[buffer interim] 322 false เอาไว้สำหรับขี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.947960305+07:00","message":"[bufferProcess] interim [800000000]:เอาไว้สำหรับขี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.947962411+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.94796495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.947967391+07:00","message":"> Transcript [2405] [false]: 'เอาไว้สำหรับค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.947970025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.947971947+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.947973775+07:00","message":"StatePrefix: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:39.947975773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.070072139+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.070109829+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-05-21T13:36:40.070115939+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.070133503+07:00","message":"[buffer interim] 322 false เอาไว้สำหรับเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070141457+07:00","message":"[bufferProcess] interim [920000000]:เอาไว้สำหรับเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070144027+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับขี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070152542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070155411+07:00","message":"> Transcript [2406] [false]: 'เอาไว้สำหรับขี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070159015+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070161367+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070163213+07:00","message":"StatePrefix: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070165325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070171682+07:00","message":"Push: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070173656+07:00","message":"TextPushed: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070175637+07:00","message":"Set new StatePrefix : 'เอาไว้สำหรับขี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.070177674+07:00","message":"Next Push (prob) : 'สำหรับขี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.0701866+07:00","message":"push: {false เอาไว้ 0 0xc00374c080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.504288335+07:00","message":"[GCS] IsForceVAD: false for message ID: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.518024526+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.518072182+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-05-21T13:36:40.518080647+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับเขียนโน๊ต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.518099371+07:00","message":"[buffer interim] 322 false เอาไว้สำหรับเขียนโน๊ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.51810771+07:00","message":"[bufferProcess] interim [340000000]:เอาไว้สำหรับเขียนโน๊ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.518110542+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.518118168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.518120757+07:00","message":"> Transcript [2407] [false]: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.518124814+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.518127007+07:00","message":"Set new StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.522803123+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.522824776+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-05-21T13:36:40.52282942+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.522841048+07:00","message":"[buffer interim] 322 false เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.522845678+07:00","message":"[bufferProcess] interim [400000000]:เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.522847823+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับเขียนโน๊ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.522851473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.522853996+07:00","message":"> Transcript [2408] [false]: 'เอาไว้สำหรับเขียนโน๊ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.522857139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.522859258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.522861215+07:00","message":"StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.522863238+07:00","message":"TextPushed: 'เอาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.597066566+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.597105399+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-05-21T13:36:40.597111973+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.597124552+07:00","message":"[buffer interim] 322 false เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.597132962+07:00","message":"[bufferProcess] interim [520000000]:เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.597136197+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.597144409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.597148466+07:00","message":"> Transcript [2409] [false]: 'เอาไว้สำหรับเขียนน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.597153233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.597156241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.597159418+07:00","message":"StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.597186903+07:00","message":"TextPushed: 'เอาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.604082763+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.604109719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับเขียนเนาะ\",\"confidence\":0.948909}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.604115634+07:00","message":"receive interim result [true|false]: เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.604125824+07:00","message":"end recv isFinal message id 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.60412893+07:00","message":"end Recv id 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.604136062+07:00","message":"[buffer interim] 322 true เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604140344+07:00","message":"[bufferProcess] interim [520000000]:เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604142845+07:00","message":"[bufferProcess] send to processor (isfinal):เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604145385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604147566+07:00","message":"> Transcript [2410] [false]: 'เอาไว้สำหรับเขียนเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604150041+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604151899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604153629+07:00","message":"StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604155859+07:00","message":"TextPushed: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604157574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604159392+07:00","message":"> Transcript [2411] [true]: 'เอาไว้สำหรับเขียนเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604161368+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604162945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604164566+07:00","message":"StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604166182+07:00","message":"TextPushed: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:40.604168827+07:00","message":"Push: 'สำหรับเขียนเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.60417688+07:00","message":"push: {true สำหรับเขียนเนาะ 0 0xc00374c080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:40.611893833+07:00","message":"write wav file: './tmp/7577/7577_322.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:40.956837074+07:00","message":"[GCS] Start streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:41.676708058+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:41.676748369+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-05-21T13:36:41.67675401+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:41.67677139+07:00","message":"[buffer interim] 323 false นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:41.676778167+07:00","message":"[bufferProcess] interim [540000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:41.67678022+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:41.676787959+07:00","message":"[bufferProcess] send to processor (ticker):นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:41.676790436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:41.676793179+07:00","message":"> Transcript [2412] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:41.676795359+07:00","message":"Set StatePrefix (first interim): 'นี่คือ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:41.813718063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:41.813730479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:41.943580839+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:41.943616917+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-05-21T13:36:41.943622353+07:00","message":"receive interim result [false|false]: นี่คือเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:41.943636588+07:00","message":"[buffer interim] 323 false นี่คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:41.94364288+07:00","message":"[bufferProcess] interim [780000000]:นี่คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:41.943644781+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.008795961+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.008829558+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-05-21T13:36:42.00883486+07:00","message":"receive interim result [false|false]: นี่คือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.008850816+07:00","message":"[buffer interim] 323 false นี่คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.00885719+07:00","message":"[bufferProcess] interim [900000000]:นี่คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.008859603+07:00","message":"[bufferProcess] send to processor:นี่คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.008864531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.008867758+07:00","message":"> Transcript [2413] [false]: 'นี่คือเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.008870258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.008872711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.008874848+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.008876745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.38170504+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.381738445+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-05-21T13:36:42.381744932+07:00","message":"receive interim result [false|false]: นี่คือระบบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.381759593+07:00","message":"[buffer interim] 323 false นี่คือระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.381766208+07:00","message":"[bufferProcess] interim [320000000]:นี่คือระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.381768896+07:00","message":"[bufferProcess] send to processor:นี่คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.381772891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.381775606+07:00","message":"> Transcript [2414] [false]: 'นี่คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.381778452+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.381780432+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.381782233+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.381784196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.524336692+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.524369681+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-05-21T13:36:42.524375886+07:00","message":"receive interim result [false|false]: นี่คือระบบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.524389626+07:00","message":"[buffer interim] 323 false นี่คือระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.524396386+07:00","message":"[bufferProcess] interim [380000000]:นี่คือระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.524398764+07:00","message":"[bufferProcess] send to processor:นี่คือระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.52440704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.52441013+07:00","message":"> Transcript [2415] [false]: 'นี่คือระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.52441387+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.524415998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.524417817+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.524421087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.705313381+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.705361751+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-05-21T13:36:42.705370612+07:00","message":"receive interim result [false|false]: นี่คือระบบประการูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.705387809+07:00","message":"[buffer interim] 323 false นี่คือระบบประการูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.70539584+07:00","message":"[bufferProcess] interim [560000000]:นี่คือระบบประการูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.705398912+07:00","message":"[bufferProcess] send to processor:นี่คือระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.705407428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.705410305+07:00","message":"> Transcript [2416] [false]: 'นี่คือระบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.705415342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.705418178+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.705420199+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.705422272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.705429173+07:00","message":"Push: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.705431268+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.705433198+07:00","message":"Set new StatePrefix : 'นี่คือระบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.705435192+07:00","message":"Next Push (prob) : 'ระบบการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.705445247+07:00","message":"push: {false นี่คือ 0 0xc003199f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.885824356+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.885860486+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-05-21T13:36:42.885866338+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:42.885880645+07:00","message":"[buffer interim] 323 false นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.885888683+07:00","message":"[bufferProcess] interim [740000000]:นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.885891037+07:00","message":"[bufferProcess] send to processor:นี่คือระบบประการูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.885894842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.885897856+07:00","message":"> Transcript [2417] [false]: 'นี่คือระบบประการูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.885900173+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:42.885902035+07:00","message":"Set new StatePrefix: 'นี่คือระบบประการูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:43.298840028+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:43.298875789+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-05-21T13:36:43.298881982+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:43.298894083+07:00","message":"[buffer interim] 323 false นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.298900382+07:00","message":"[bufferProcess] interim [220000000]:นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.298902801+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.298906161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.298908855+07:00","message":"> Transcript [2418] [false]: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.298911036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.298913064+07:00","message":"Set new StatePrefix: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:43.705405342+07:00","message":"[GCS] IsForceVAD: false for message ID: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:43.768688762+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:43.768728457+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-05-21T13:36:43.768735088+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่คุณยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:43.768748683+07:00","message":"[buffer interim] 323 false นี่คือระบบปากกาลูกลื่นที่คุณยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.768755165+07:00","message":"[bufferProcess] interim [400000000]:นี่คือระบบปากกาลูกลื่นที่คุณยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.768757928+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.768763205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.768765791+07:00","message":"> Transcript [2419] [false]: 'นี่คือระบบปากกาลูกลื่นที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.768768983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.768771783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.768773586+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.768775675+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:43.925703722+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:43.92573837+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-05-21T13:36:43.92574473+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:43.925759875+07:00","message":"[buffer interim] 323 false นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.925766822+07:00","message":"[bufferProcess] interim [460000000]:นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.92576903+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่คุณยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.925773082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.925775635+07:00","message":"> Transcript [2420] [false]: 'นี่คือระบบปากกาลูกลื่นที่คุณยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.925778906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.92578087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.925782681+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:43.92578499+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.195515153+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.195555706+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-05-21T13:36:44.195562646+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.195576292+07:00","message":"[buffer interim] 323 false นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.195584855+07:00","message":"[bufferProcess] interim [700000000]:นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.195587688+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.195593397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.195596448+07:00","message":"> Transcript [2421] [false]: 'นี่คือระบบปากกาลูกลื่นที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.195603106+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.195605116+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.195607559+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.195609957+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.227161493+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.227196936+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-05-21T13:36:44.227203799+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่คุณนกกระยาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.227221805+07:00","message":"[buffer interim] 323 false นี่คือระบบปากกาลูกลื่นที่คุณนกกระยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.227230468+07:00","message":"[bufferProcess] interim [760000000]:นี่คือระบบปากกาลูกลื่นที่คุณนกกระยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.227234423+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.227238977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.227243119+07:00","message":"> Transcript [2422] [false]: 'นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.22724775+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.22725068+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.227253892+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.227256695+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.227260855+07:00","message":"Push: 'ระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.22726405+07:00","message":"TextPushed: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.227267329+07:00","message":"Set new StatePrefix : 'นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.227270699+07:00","message":"Next Push (prob) : 'ที่คุณยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.227280914+07:00","message":"push: {false ระบบปากกาลูกลื่น 0 0xc003199f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.346925715+07:00","message":"[GCS] Start streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.348946151+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.348978139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูกลื่น\",\"confidence\":0.9410057}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.348984383+07:00","message":"receive interim result [true|false]: นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.348997901+07:00","message":"end recv isFinal message id 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.349000526+07:00","message":"end Recv id 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.349005784+07:00","message":"[buffer interim] 323 true นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.34901224+07:00","message":"[bufferProcess] interim [790000000]:นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.349017212+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คือระบบปากกาลูกลื่นที่คุณนกกระยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.349020754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.349023892+07:00","message":"> Transcript [2423] [false]: 'นี่คือระบบปากกาลูกลื่นที่คุณนกกระยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.349026473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.34902845+07:00","message":"Set new StatePrefix: 'นี่คือระบบปากกาลูกลื่นที่คุณนกกระยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.34903038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.349032304+07:00","message":"> Transcript [2424] [true]: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.349035094+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.34903695+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.349039052+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่นที่คุณนกกระยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.349041287+07:00","message":"TextPushed: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:44.349043648+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:44.349051005+07:00","message":"push: {true  0 0xc003199f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:44.357418353+07:00","message":"write wav file: './tmp/7577/7577_323.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:44.81380219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:44.813813761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.015058197+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.015089462+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-05-21T13:36:45.015096117+07:00","message":"receive interim result [false|false]: เราใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.015111337+07:00","message":"[buffer interim] 324 false เราใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.015117161+07:00","message":"[bufferProcess] interim [720000000]:เราใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.015119131+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.19152573+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.191558563+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-05-21T13:36:45.19156513+07:00","message":"receive interim result [false|false]: เราใช้วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.191578106+07:00","message":"[buffer interim] 324 false เราใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.191584437+07:00","message":"[bufferProcess] interim [840000000]:เราใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.191586925+07:00","message":"[bufferProcess] send to processor:เราใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.191591926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.191594781+07:00","message":"> Transcript [2425] [false]: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.191597421+07:00","message":"Set StatePrefix (first interim): 'เราใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.387612867+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.387650852+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-05-21T13:36:45.387657846+07:00","message":"receive interim result [false|false]: เราใช้วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.387672521+07:00","message":"[buffer interim] 324 false เราใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.387681035+07:00","message":"[bufferProcess] interim [80000000]:เราใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.387683649+07:00","message":"[bufferProcess] send to processor:เราใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.387689171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.387692118+07:00","message":"> Transcript [2426] [false]: 'เราใช้วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.387695243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.387697407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.387699163+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.387701241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.632833514+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.632867991+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-05-21T13:36:45.632874298+07:00","message":"receive interim result [false|false]: เราใช้วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.632884483+07:00","message":"[buffer interim] 324 false เราใช้วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.632890454+07:00","message":"[bufferProcess] interim [260000000]:เราใช้วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.632892994+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.632898108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.632903039+07:00","message":"> Transcript [2427] [false]: 'เราใช้วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.63290626+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.632908505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.632910284+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.632912386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.64986016+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.649891792+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-05-21T13:36:45.649899436+07:00","message":"receive interim result [false|false]: เราใช้วิธีการติด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.649914965+07:00","message":"[buffer interim] 324 false เราใช้วิธีการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.649921614+07:00","message":"[bufferProcess] interim [320000000]:เราใช้วิธีการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.649923898+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.649927141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.649930088+07:00","message":"> Transcript [2428] [false]: 'เราใช้วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.64993311+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.649935079+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.649936907+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.649938882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.704930229+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.704967762+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-05-21T13:36:45.704974049+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.704998377+07:00","message":"[buffer interim] 324 false เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.705005993+07:00","message":"[bufferProcess] interim [380000000]:เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.705008502+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.70501179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.705016626+07:00","message":"> Transcript [2429] [false]: 'เราใช้วิธีการติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.705020028+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.705022089+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.705023986+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.705025875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.705028319+07:00","message":"Push: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.705035788+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.705038563+07:00","message":"Set new StatePrefix : 'เราใช้วิธีการติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.70504492+07:00","message":"Next Push (prob) : 'วิธีการติด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.705056011+07:00","message":"push: {false เราใช้ 0 0xc003287300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.89981138+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.899848947+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-05-21T13:36:45.899856413+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:45.899872208+07:00","message":"[buffer interim] 324 false เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.899879974+07:00","message":"[bufferProcess] interim [620000000]:เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.899882749+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.899891101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.899893934+07:00","message":"> Transcript [2430] [false]: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.899896913+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:45.899899626+07:00","message":"Set new StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.222659745+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.222700699+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-05-21T13:36:46.222707939+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.222722602+07:00","message":"[buffer interim] 324 false เราใช้วิธีการวิเคราะห์ระบบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.222735286+07:00","message":"[bufferProcess] interim [920000000]:เราใช้วิธีการวิเคราะห์ระบบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.222739865+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.222748742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.222752398+07:00","message":"> Transcript [2431] [false]: 'เราใช้วิธีการวิเคราะห์ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.222756228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.222758283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.222760132+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.222762187+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.283347883+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.283386046+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-05-21T13:36:46.283392944+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.283410058+07:00","message":"[buffer interim] 324 false เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.283419154+07:00","message":"[bufferProcess] interim [980000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.283423786+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.283432949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.283437209+07:00","message":"> Transcript [2432] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.283442638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.283445637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.283449427+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.2834532+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.664633898+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.664677553+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-05-21T13:36:46.664684883+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกันอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.664700633+07:00","message":"[buffer interim] 324 false เราใช้วิธีการวิเคราะห์ระบบด้วยกันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.664708343+07:00","message":"[bufferProcess] interim [340000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.664711346+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.664717999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.664720734+07:00","message":"> Transcript [2433] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.664724518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.664727096+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.664729768+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.664732142+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.8032475+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.803284966+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-05-21T13:36:46.803291884+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.803306449+07:00","message":"[buffer interim] 324 false เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.803315999+07:00","message":"[bufferProcess] interim [460000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.803318695+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.803322507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.80332533+07:00","message":"> Transcript [2434] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.803329387+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.803331658+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.80333394+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.803336061+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.803343378+07:00","message":"Push: 'วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.803346023+07:00","message":"TextPushed: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.80334813+07:00","message":"Set new StatePrefix : 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.803350538+07:00","message":"Next Push (prob) : 'ระบบด้วยกันอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.803372383+07:00","message":"push: {false วิธีการวิเคราะห์ 0 0xc003287300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.944196509+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.944237793+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-05-21T13:36:46.944247594+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:46.944265069+07:00","message":"[buffer interim] 324 false เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.944272242+07:00","message":"[bufferProcess] interim [580000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.944275323+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.944279076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.944281614+07:00","message":"> Transcript [2435] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:46.944283783+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.167825231+07:00","message":"[GCS] IsForceVAD: false for message ID: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.176021387+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.176055001+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-05-21T13:36:47.176062094+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.176075142+07:00","message":"[buffer interim] 324 false เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.176084904+07:00","message":"[bufferProcess] interim [880000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.176088041+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.176094882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.176097923+07:00","message":"> Transcript [2436] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.176100579+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.287095339+07:00","message":"[GCS] Start streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.291753463+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.29179092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง\",\"confidence\":0.94534135}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.291797754+07:00","message":"receive interim result [true|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.29180746+07:00","message":"end recv isFinal message id 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.291809481+07:00","message":"end Recv id 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.291814281+07:00","message":"[buffer interim] 324 true เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.291821058+07:00","message":"[bufferProcess] interim [30000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.291827669+07:00","message":"[bufferProcess] send to processor (isfinal):เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.29183108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.291834473+07:00","message":"> Transcript [2437] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.291836879+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.29183898+07:00","message":"Set new StatePrefix: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.291840881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.291842633+07:00","message":"> Transcript [2438] [true]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.291845293+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.291847337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.291849098+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.291851331+07:00","message":"TextPushed: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:47.291858613+07:00","message":"Push: 'ระบบด้วยการดูโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:47.291865878+07:00","message":"push: {true ระบบด้วยการดูโครงสร้าง 0 0xc003287300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:47.301706349+07:00","message":"write wav file: './tmp/7577/7577_324.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:47.814624921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:47.81464976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.125202911+07:00","message":"[GCS] IsForceVAD: false for message ID: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.145290945+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.145331018+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-05-21T13:36:48.14533793+07:00","message":"receive interim result [false|false]: ภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.145350856+07:00","message":"[buffer interim] 325 false ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.145358945+07:00","message":"[bufferProcess] interim [900000000]:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.145363071+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.228869837+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.228912141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอก\",\"confidence\":0.95832455}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.22891849+07:00","message":"receive interim result [true|false]: ภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.228924038+07:00","message":"end recv isFinal message id 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.228926473+07:00","message":"end Recv id 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.228932519+07:00","message":"[buffer interim] 325 true ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.228942023+07:00","message":"[bufferProcess] interim [50000000]:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.228945238+07:00","message":"[bufferProcess] send to processor (isfinal):ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.228948708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.228951554+07:00","message":"> Transcript [2439] [false]: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.22895577+07:00","message":"Set StatePrefix (first interim): 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.228957522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.228959373+07:00","message":"> Transcript [2440] [true]: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.228961783+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.228963638+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.228965379+07:00","message":"StatePrefix: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.228967233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:48.228969675+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.228977934+07:00","message":"push: {true ภายนอก 0 0xc001fe1600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:48.23620241+07:00","message":"write wav file: './tmp/7577/7577_325.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:48.320175865+07:00","message":"[GCS] Start streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:50.405643889+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:50.405693506+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-05-21T13:36:50.405700311+07:00","message":"receive interim result [false|false]: อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:50.40571654+07:00","message":"[buffer interim] 326 false อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.405723885+07:00","message":"[bufferProcess] interim [920000000]:อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.405725833+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.405731647+07:00","message":"[bufferProcess] send to processor (ticker):อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.405733928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.405736685+07:00","message":"> Transcript [2441] [false]: 'อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.40573912+07:00","message":"Set StatePrefix (first interim): 'อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:50.589557304+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:50.589601506+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-05-21T13:36:50.589607725+07:00","message":"receive interim result [false|false]: อยู่หน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:50.589624382+07:00","message":"[buffer interim] 326 false อยู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.589637283+07:00","message":"[bufferProcess] interim [100000000]:อยู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.589639334+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:50.777426186+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:50.777463968+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-05-21T13:36:50.777470031+07:00","message":"receive interim result [false|false]: อยู่หน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:50.777482415+07:00","message":"[buffer interim] 326 false อยู่หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.77748911+07:00","message":"[bufferProcess] interim [280000000]:อยู่หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.777492313+07:00","message":"[bufferProcess] send to processor:อยู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.777497616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.777500719+07:00","message":"> Transcript [2442] [false]: 'อยู่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.777504292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.777506215+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.777508212+07:00","message":"StatePrefix: 'อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:50.777510197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:50.81516521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:50.815183446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.091041346+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.091082753+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-05-21T13:36:51.091090471+07:00","message":"receive interim result [false|false]: อยู่หน้าที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.091106546+07:00","message":"[buffer interim] 326 false อยู่หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.091114411+07:00","message":"[bufferProcess] interim [580000000]:อยู่หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.091117144+07:00","message":"[bufferProcess] send to processor:อยู่หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.09112465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.091128011+07:00","message":"> Transcript [2443] [false]: 'อยู่หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.091132174+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.091134207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.091136809+07:00","message":"StatePrefix: 'อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.091138825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.29277552+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.292812245+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-05-21T13:36:51.292817942+07:00","message":"receive interim result [false|false]: อยู่หน้าที่ของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.292830829+07:00","message":"[buffer interim] 326 false อยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.292836645+07:00","message":"[bufferProcess] interim [760000000]:อยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.292838973+07:00","message":"[bufferProcess] send to processor:อยู่หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.292844701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.292847609+07:00","message":"> Transcript [2444] [false]: 'อยู่หน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.292851064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.292853194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.292855026+07:00","message":"StatePrefix: 'อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.292856992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.395286234+07:00","message":"[GCS] IsForceVAD: false for message ID: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.457497012+07:00","message":"[GCS] Start streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.50836439+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.508413843+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-05-21T13:36:51.508420654+07:00","message":"receive interim result [true|false]: อยู่หน้าที่ของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.50843062+07:00","message":"end recv isFinal message id 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.508433+07:00","message":"end Recv id 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.508443009+07:00","message":"[buffer interim] 326 true อยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508453069+07:00","message":"[bufferProcess] interim [90000000]:อยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508456624+07:00","message":"[bufferProcess] send to processor (isfinal):อยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.50846053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508463861+07:00","message":"> Transcript [2445] [false]: 'อยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508467375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508469501+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508471417+07:00","message":"StatePrefix: 'อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508473388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508479469+07:00","message":"Push: 'อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508481492+07:00","message":"TextPushed: 'อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508483464+07:00","message":"Set new StatePrefix : 'อยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508486714+07:00","message":"Next Push (prob) : 'หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508489151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.50849133+07:00","message":"> Transcript [2446] [true]: 'อยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508493444+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.50849502+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508496593+07:00","message":"StatePrefix: 'อยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508498405+07:00","message":"TextPushed: 'อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:51.508500304+07:00","message":"Push: 'หน้าที่ของเขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.508509517+07:00","message":"push: {false อยู่ 0 0xc00374c100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:51.508515976+07:00","message":"push: {true หน้าที่ของเขา 0 0xc00374c100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:51.516684998+07:00","message":"write wav file: './tmp/7577/7577_326.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.137264567+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.137309992+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-05-21T13:36:52.137315459+07:00","message":"receive interim result [false|false]: อังกฤษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.137330432+07:00","message":"[buffer interim] 327 false อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.137336749+07:00","message":"[bufferProcess] interim [660000000]:อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.137338913+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.625901709+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.625939549+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-05-21T13:36:52.625945578+07:00","message":"receive interim result [false|false]: เกี่ยวข้องสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.625960001+07:00","message":"[buffer interim] 327 false เกี่ยวข้องสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.625966478+07:00","message":"[bufferProcess] interim [140000000]:เกี่ยวข้องสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.625968743+07:00","message":"[bufferProcess] send to processor:อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.625975176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.625978125+07:00","message":"> Transcript [2447] [false]: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.625980281+07:00","message":"Set StatePrefix (first interim): 'อังกฤษ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.683489091+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.683519946+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-05-21T13:36:52.683525963+07:00","message":"receive interim result [false|false]: เกี่ยวข้องสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.683539891+07:00","message":"[buffer interim] 327 false เกี่ยวข้องสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.683546265+07:00","message":"[bufferProcess] interim [320000000]:เกี่ยวข้องสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.683549146+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.683555568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.683558281+07:00","message":"> Transcript [2448] [false]: 'เกี่ยวข้องสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.683560554+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.683563016+07:00","message":"Set new StatePrefix: 'เกี่ยวข้องสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.930818256+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.930854559+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-05-21T13:36:52.930861189+07:00","message":"receive interim result [false|false]: เกี่ยวข้องสัมพันธ์กันนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:52.930876244+07:00","message":"[buffer interim] 327 false เกี่ยวข้องสัมพันธ์กันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.930882965+07:00","message":"[bufferProcess] interim [500000000]:เกี่ยวข้องสัมพันธ์กันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.930887693+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.930895719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.930898522+07:00","message":"> Transcript [2449] [false]: 'เกี่ยวข้องสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.930901634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.930903735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.930905935+07:00","message":"StatePrefix: 'เกี่ยวข้องสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:52.930908091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:53.011814915+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:53.011852192+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-05-21T13:36:53.011857594+07:00","message":"receive interim result [false|false]: เกี่ยวข้องสัมพันธ์กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:53.011871215+07:00","message":"[buffer interim] 327 false เกี่ยวข้องสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.011877583+07:00","message":"[bufferProcess] interim [620000000]:เกี่ยวข้องสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.011880175+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องสัมพันธ์กันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.011887067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.011889788+07:00","message":"> Transcript [2450] [false]: 'เกี่ยวข้องสัมพันธ์กันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.011892526+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.011894588+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.011896388+07:00","message":"StatePrefix: 'เกี่ยวข้องสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.011898867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:53.588858587+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:53.588895251+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-05-21T13:36:53.588901176+07:00","message":"receive interim result [false|false]: เกี่ยวข้องสัมพันธ์กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:53.588914777+07:00","message":"[buffer interim] 327 false เกี่ยวข้องสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.5889214+07:00","message":"[bufferProcess] interim [220000000]:เกี่ยวข้องสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.588924007+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.588929557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.588932089+07:00","message":"> Transcript [2451] [false]: 'เกี่ยวข้องสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.588935237+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.588937521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.588939533+07:00","message":"StatePrefix: 'เกี่ยวข้องสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:53.588941656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:53.815821167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:53.815826086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:54.149319388+07:00","message":"[GCS] IsForceVAD: false for message ID: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:54.247061666+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:54.247096715+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-05-21T13:36:54.24710495+07:00","message":"receive interim result [true|false]: เกี่ยวข้องสัมพันธ์กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:54.247114035+07:00","message":"end recv isFinal message id 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:54.247116948+07:00","message":"end Recv id 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:54.247124624+07:00","message":"[buffer interim] 327 true เกี่ยวข้องสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247131287+07:00","message":"[bufferProcess] interim [910000000]:เกี่ยวข้องสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247134325+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวข้องสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247137403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247140151+07:00","message":"> Transcript [2452] [false]: 'เกี่ยวข้องสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247143192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247145163+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247148655+07:00","message":"StatePrefix: 'เกี่ยวข้องสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.24715066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247153166+07:00","message":"Push: 'เกี่ยวข้องสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247155116+07:00","message":"TextPushed: 'เกี่ยวข้องสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247156998+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247158937+07:00","message":"Next Push (prob) : 'กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247160716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247162716+07:00","message":"> Transcript [2453] [true]: 'เกี่ยวข้องสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.24716482+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247166492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247168242+07:00","message":"StatePrefix: 'เกี่ยวข้องสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247170117+07:00","message":"TextPushed: 'เกี่ยวข้องสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:54.247172037+07:00","message":"Push: 'กันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:54.247180085+07:00","message":"push: {false เกี่ยวข้องสัมพันธ์ 0 0xc001e32780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:54.247185805+07:00","message":"push: {true กันนะคะ 0 0xc001e32780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:54.256338047+07:00","message":"write wav file: './tmp/7577/7577_327.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:54.278118092+07:00","message":"[GCS] Start streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.016312638+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.016353669+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-05-21T13:36:55.016359003+07:00","message":"receive interim result [false|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.016372534+07:00","message":"[buffer interim] 328 false ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.016378758+07:00","message":"[bufferProcess] interim [780000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.016380526+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.145522399+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.145560627+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-05-21T13:36:55.145566609+07:00","message":"receive interim result [false|false]: ประกาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.145580193+07:00","message":"[buffer interim] 328 false ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.145586862+07:00","message":"[bufferProcess] interim [840000000]:ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.145589093+07:00","message":"[bufferProcess] send to processor:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.145594592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.145597251+07:00","message":"> Transcript [2454] [false]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.145599565+07:00","message":"Set StatePrefix (first interim): 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.186820157+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.186860151+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-05-21T13:36:55.186865582+07:00","message":"receive interim result [false|false]: ปากกาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.186883105+07:00","message":"[buffer interim] 328 false ปากกาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.186890041+07:00","message":"[bufferProcess] interim [900000000]:ปากกาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.186892328+07:00","message":"[bufferProcess] send to processor:ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.186895341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.186897904+07:00","message":"> Transcript [2455] [false]: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.186900248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.186902311+07:00","message":"Set new StatePrefix: 'ประกาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.331278151+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.331313419+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-05-21T13:36:55.331318787+07:00","message":"receive interim result [false|false]: ปากกาก็พอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.33133414+07:00","message":"[buffer interim] 328 false ปากกาก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.331340203+07:00","message":"[bufferProcess] interim [80000000]:ปากกาก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.331342977+07:00","message":"[bufferProcess] send to processor:ปากกาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.33134694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.331351395+07:00","message":"> Transcript [2456] [false]: 'ปากกาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.33135353+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.331355426+07:00","message":"Set new StatePrefix: 'ปากกาก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.534919382+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.53495153+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-05-21T13:36:55.534956866+07:00","message":"receive interim result [false|false]: ปากกาก็โผล่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.534973823+07:00","message":"[buffer interim] 328 false ปากกาก็โผล่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.534980539+07:00","message":"[bufferProcess] interim [320000000]:ปากกาก็โผล่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.534987564+07:00","message":"[bufferProcess] send to processor:ปากกาก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.534991308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.534995238+07:00","message":"> Transcript [2457] [false]: 'ปากกาก็พอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.534998571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.535000782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.535002604+07:00","message":"StatePrefix: 'ปากกาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.535004564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.636816369+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.636855693+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-05-21T13:36:55.636863217+07:00","message":"receive interim result [false|false]: ปากกาก็โผล่ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.636878787+07:00","message":"[buffer interim] 328 false ปากกาก็โผล่ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.636889539+07:00","message":"[bufferProcess] interim [380000000]:ปากกาก็โผล่ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.636892942+07:00","message":"[bufferProcess] send to processor:ปากกาก็โผล่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.636901728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.636906063+07:00","message":"> Transcript [2458] [false]: 'ปากกาก็โผล่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.636910905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.636914157+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.636917104+07:00","message":"StatePrefix: 'ปากกาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:55.636919821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:55.93403372+07:00","message":"[GCS] IsForceVAD: false for message ID: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.064651011+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.064695214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ปากกาก็โผล่ออกมา\",\"confidence\":0.9272055}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.064701285+07:00","message":"receive interim result [true|false]: ไอ้ปากกาก็โผล่ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.064712976+07:00","message":"end recv isFinal message id 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.064715285+07:00","message":"end Recv id 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.064722421+07:00","message":"[buffer interim] 328 true ไอ้ปากกาก็โผล่ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064730098+07:00","message":"[bufferProcess] interim [890000000]:ไอ้ปากกาก็โผล่ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064735158+07:00","message":"[bufferProcess] send to processor (isfinal):ปากกาก็โผล่ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064738786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064743073+07:00","message":"> Transcript [2459] [false]: 'ปากกาก็โผล่ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064746255+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.06474845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.06475033+07:00","message":"StatePrefix: 'ปากกาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064752228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064754049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064755975+07:00","message":"> Transcript [2460] [true]: 'ไอ้ปากกาก็โผล่ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064757959+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064759602+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064761142+07:00","message":"StatePrefix: 'ปากกาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064762818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.064765144+07:00","message":"Push: 'ไอ้ปากกาก็โผล่ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.064773078+07:00","message":"push: {true ไอ้ปากกาก็โผล่ออกมา 0 0xc003fa0200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.067634451+07:00","message":"[GCS] Start streaming session, msgId: 329"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:56.071725535+07:00","message":"write wav file: './tmp/7577/7577_328.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.747263834+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.747303913+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-05-21T13:36:56.747309359+07:00","message":"receive interim result [false|false]: มึงก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.747324887+07:00","message":"[buffer interim] 329 false มึงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.747331983+07:00","message":"[bufferProcess] interim [480000000]:มึงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.747333938+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.802814075+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.802847151+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-05-21T13:36:56.802854023+07:00","message":"receive interim result [false|false]: เมื่อก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.802867395+07:00","message":"[buffer interim] 329 false เมื่อก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.802873169+07:00","message":"[bufferProcess] interim [540000000]:เมื่อก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.80287567+07:00","message":"[bufferProcess] send to processor:มึงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.802879298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.802882012+07:00","message":"> Transcript [2461] [false]: 'มึงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.802884199+07:00","message":"Set StatePrefix (first interim): 'มึงก็'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:56.816503387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:56.81652586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.831727861+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.831745252+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-05-21T13:36:56.831750047+07:00","message":"receive interim result [false|false]: มึงก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:56.831758604+07:00","message":"[buffer interim] 329 false มึงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.831764844+07:00","message":"[bufferProcess] interim [600000000]:มึงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.831767349+07:00","message":"[bufferProcess] send to processor:เมื่อก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.831771126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.831774033+07:00","message":"> Transcript [2462] [false]: 'เมื่อก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.831776545+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:56.8317785+07:00","message":"Set new StatePrefix: 'เมื่อก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.049493463+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.049539499+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-05-21T13:36:57.049547537+07:00","message":"receive interim result [false|false]: มึงก็จะโทร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.049562719+07:00","message":"[buffer interim] 329 false มึงก็จะโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.049573762+07:00","message":"[bufferProcess] interim [780000000]:มึงก็จะโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.049576296+07:00","message":"[bufferProcess] send to processor:มึงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.0495798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.049587285+07:00","message":"> Transcript [2463] [false]: 'มึงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.049590135+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.049592168+07:00","message":"Set new StatePrefix: 'มึงก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.097334606+07:00","message":"[GCS] IsForceVAD: false for message ID: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.111065808+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.11110885+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-05-21T13:36:57.111115168+07:00","message":"receive interim result [false|false]: มึงก็จะถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.111132483+07:00","message":"[buffer interim] 329 false มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.111140655+07:00","message":"[bufferProcess] interim [840000000]:มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.111143663+07:00","message":"[bufferProcess] send to processor:มึงก็จะโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.111147193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.111150044+07:00","message":"> Transcript [2464] [false]: 'มึงก็จะโทร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.111153369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.11115597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.111157875+07:00","message":"StatePrefix: 'มึงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.111159768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.204923425+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.204977353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงก็จะถูก\",\"confidence\":0.90150684}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.204995098+07:00","message":"receive interim result [true|false]: มึงก็จะถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.205006432+07:00","message":"end recv isFinal message id 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.205008768+07:00","message":"end Recv id 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.205018582+07:00","message":"[buffer interim] 329 true มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205031554+07:00","message":"[bufferProcess] interim [50000000]:มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205036742+07:00","message":"[bufferProcess] send to processor (isfinal):มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205051978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.20506907+07:00","message":"> Transcript [2465] [false]: 'มึงก็จะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205075091+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205077597+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.20507993+07:00","message":"StatePrefix: 'มึงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205082258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205084875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205086873+07:00","message":"> Transcript [2466] [true]: 'มึงก็จะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205089537+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205091171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.20509271+07:00","message":"StatePrefix: 'มึงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205094572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:57.205102038+07:00","message":"Push: 'มึงก็จะถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.205113252+07:00","message":"push: {true มึงก็จะถูก 0 0xc00374ce00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:36:57.211250203+07:00","message":"write wav file: './tmp/7577/7577_329.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:57.285555267+07:00","message":"[GCS] Start streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.370037844+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.370083456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE เข้าไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.370089137+07:00","message":"receive interim result [false|false]: LINE เข้าไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.370104581+07:00","message":"[buffer interim] 330 false LINE เข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.370111848+07:00","message":"[bufferProcess] interim [900000000]:LINE เข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.370113901+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.370119931+07:00","message":"[bufferProcess] send to processor (ticker):LINE เข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.37012351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.370126346+07:00","message":"> Transcript [2467] [false]: 'LINE เข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.3701292+07:00","message":"Set StatePrefix (first interim): 'LINE เข้าไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.665283717+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.665323335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE เข้าไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.665329134+07:00","message":"receive interim result [false|false]: LINE เข้าไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.665346174+07:00","message":"[buffer interim] 330 false LINE เข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.665352777+07:00","message":"[bufferProcess] interim [140000000]:LINE เข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.665354723+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.767962767+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.768006792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE เข้าไปยังไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.76801396+07:00","message":"receive interim result [false|false]: LINE เข้าไปยังไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.76802936+07:00","message":"[buffer interim] 330 false LINE เข้าไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.768036556+07:00","message":"[bufferProcess] interim [320000000]:LINE เข้าไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.76803906+07:00","message":"[bufferProcess] send to processor:LINE เข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.768046444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.76804984+07:00","message":"> Transcript [2468] [false]: 'LINE เข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.768052912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.768054908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.768057424+07:00","message":"StatePrefix: 'LINE เข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.768059511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.937825285+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.937869853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE เข้าไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.937877388+07:00","message":"receive interim result [false|false]: LINE เข้าไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:58.937905215+07:00","message":"[buffer interim] 330 false LINE เข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.937927447+07:00","message":"[bufferProcess] interim [440000000]:LINE เข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.93793057+07:00","message":"[bufferProcess] send to processor:LINE เข้าไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.937934459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.937937408+07:00","message":"> Transcript [2469] [false]: 'LINE เข้าไปยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.937943624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.937945504+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.937947385+07:00","message":"StatePrefix: 'LINE เข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:58.937949491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.245104063+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.245147882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE เข้าไปยัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.245154634+07:00","message":"receive interim result [false|false]: LINE เข้าไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.245194712+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.245204722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.245209282+07:00","message":"receive interim result [false|false]: LINE"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.245216026+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-05-21T13:36:59.245222048+07:00","message":"receive interim result [false|false]:  เข้าไปยังไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.245218782+07:00","message":"[buffer interim] 330 false LINE เข้าไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.245234252+07:00","message":"[buffer interim] 330 false LINE"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.245237671+07:00","message":"[buffer interim] 330 false  เข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245246518+07:00","message":"[bufferProcess] interim [740000000]:LINE เข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245250864+07:00","message":"[bufferProcess] send to processor:LINE เข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245256047+07:00","message":"[bufferProcess] interim [800000000]:LINE"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245257664+07:00","message":"[bufferProcess] send to processor:LINE เข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245260156+07:00","message":"[bufferProcess] interim [800000000]: เข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245262516+07:00","message":"[bufferProcess] update buffer: LINE เข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.24526592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245268892+07:00","message":"> Transcript [2470] [false]: 'LINE เข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245271928+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245273788+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245275465+07:00","message":"StatePrefix: 'LINE เข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245277368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245278951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245280816+07:00","message":"> Transcript [2471] [false]: 'LINE เข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245283265+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245285558+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245289807+07:00","message":"StatePrefix: 'LINE เข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245292585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245300326+07:00","message":"Push: 'LINE เข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245303453+07:00","message":"TextPushed: 'LINE เข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245305326+07:00","message":"Set new StatePrefix : 'LINE เข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.245311845+07:00","message":"Next Push (prob) : 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.245320471+07:00","message":"push: {false LINE เข้าไป 0 0xc003198600}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:59.817502315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:59.817518135+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.901283263+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.901323748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE เข้าไปยังไส้ปากกา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.9013307+07:00","message":"receive interim result [false|false]: LINE เข้าไปยังไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.901345065+07:00","message":"[buffer interim] 330 false LINE เข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.901352689+07:00","message":"[bufferProcess] interim [400000000]:LINE เข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.901355101+07:00","message":"[bufferProcess] send to processor:LINE เข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.901358666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.901367302+07:00","message":"> Transcript [2472] [false]: 'LINE เข้าไปยังไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.901371415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.901373449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.901375412+07:00","message":"StatePrefix: 'LINE เข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.90137772+07:00","message":"TextPushed: 'LINE เข้าไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.915279606+07:00","message":"[GCS] IsForceVAD: false for message ID: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.941813555+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.941847488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.94185332+07:00","message":"receive interim result [false|false]: LINE"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.941865776+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-05-21T13:36:59.941869196+07:00","message":"receive interim result [false|false]:  เข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.941877454+07:00","message":"[buffer interim] 330 false LINE"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:36:59.94188167+07:00","message":"[buffer interim] 330 false  เข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.94188802+07:00","message":"[bufferProcess] interim [460000000]:LINE"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.941890982+07:00","message":"[bufferProcess] send to processor:LINE เข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.941894269+07:00","message":"[bufferProcess] interim [460000000]: เข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.941896738+07:00","message":"[bufferProcess] update buffer: LINE เข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.941899589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.941902376+07:00","message":"> Transcript [2473] [false]: 'LINE เข้าไปยังไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.941904997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.941906818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.941908662+07:00","message":"StatePrefix: 'LINE เข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:36:59.941910751+07:00","message":"TextPushed: 'LINE เข้าไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:00.094788958+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:00.094829272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าไปยังไส้ปากกาใช่ไหมคะ\",\"confidence\":0.87887144}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:00.094836746+07:00","message":"receive interim result [true|false]: เข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:00.09485034+07:00","message":"end recv isFinal message id 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:00.094852966+07:00","message":"end Recv id 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:00.094860544+07:00","message":"[buffer interim] 330 true เข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094872149+07:00","message":"[bufferProcess] interim [640000000]:เข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.09487548+07:00","message":"[bufferProcess] send to processor (isfinal):LINE เข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094879603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094882767+07:00","message":"> Transcript [2474] [false]: 'LINE เข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094885844+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094887685+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094889604+07:00","message":"StatePrefix: 'LINE เข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094892037+07:00","message":"TextPushed: 'LINE เข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094893941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094896192+07:00","message":"> Transcript [2475] [true]: 'เข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094898535+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.09490017+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094901741+07:00","message":"StatePrefix: 'LINE เข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094903404+07:00","message":"TextPushed: 'LINE เข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.094904874+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.095031929+07:00","message":"Push: 'ยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.095035659+07:00","message":"TextPushed: 'LINE เข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.095038158+07:00","message":"Set new StatePrefix : 'เข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.095040356+07:00","message":"Next Push (prob) : 'เข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:00.095049234+07:00","message":"push: {true ยังไส้ปากกาใช่ไหมคะ 0 0xc003198600}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:00.095063455+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_330.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:00.102742642+07:00","message":"write wav file: './tmp/7577/7577_330.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:00.167510473+07:00","message":"[GCS] Start streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:01.728735557+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:01.72878187+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-05-21T13:37:01.728788488+07:00","message":"receive interim result [false|false]: ทำให้เราสามารถเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:01.728805856+07:00","message":"[buffer interim] 331 false ทำให้เราสามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:01.728813914+07:00","message":"[bufferProcess] interim [380000000]:ทำให้เราสามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:01.728815983+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:01.728823002+07:00","message":"[bufferProcess] send to processor (ticker):ทำให้เราสามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:01.728825875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:01.728828707+07:00","message":"> Transcript [2476] [false]: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:01.728831127+07:00","message":"Set StatePrefix (first interim): 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:01.919806569+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:01.919843368+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-05-21T13:37:01.919851324+07:00","message":"receive interim result [false|false]: ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:01.919866355+07:00","message":"[buffer interim] 331 false ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:01.919873245+07:00","message":"[bufferProcess] interim [620000000]:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:01.919875289+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:02.518442836+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:02.518481083+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-05-21T13:37:02.518487655+07:00","message":"receive interim result [false|false]: ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:02.518502009+07:00","message":"[buffer interim] 331 false ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.518509819+07:00","message":"[bufferProcess] interim [220000000]:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.518512169+07:00","message":"[bufferProcess] send to processor:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.518519934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.518522825+07:00","message":"> Transcript [2477] [false]: 'ทำให้เราสามารถเขียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.518526118+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.518528208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.518530127+07:00","message":"StatePrefix: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.518532261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:02.604876117+07:00","message":"[GCS] IsForceVAD: false for message ID: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:02.725633777+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:02.725677829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เราสามารถเขียนได้\",\"confidence\":0.91202927}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:02.725684828+07:00","message":"receive interim result [true|false]: ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:02.725694961+07:00","message":"end recv isFinal message id 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:02.725697289+07:00","message":"end Recv id 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:02.725705628+07:00","message":"[buffer interim] 331 true ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725717614+07:00","message":"[bufferProcess] interim [460000000]:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725721507+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725725497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725731006+07:00","message":"> Transcript [2478] [false]: 'ทำให้เราสามารถเขียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725734389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725736331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725738097+07:00","message":"StatePrefix: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725740226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725742059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725747785+07:00","message":"> Transcript [2479] [true]: 'ทำให้เราสามารถเขียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725749824+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725751542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725753207+07:00","message":"StatePrefix: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725755014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:02.725757731+07:00","message":"Push: 'ทำให้เราสามารถเขียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:02.725766579+07:00","message":"push: {true ทำให้เราสามารถเขียนได้ 0 0xc001fe0880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:02.734482674+07:00","message":"write wav file: './tmp/7577/7577_331.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:02.818480101+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:02.818490194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:03.758828599+07:00","message":"[GCS] Start streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:04.395192861+07:00","message":"[GCS] IsForceVAD: false for message ID: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:04.486782503+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:04.486805662+07:00","message":"found end of frame, send empty tag with msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:04.48681035+07:00","message":"end Recv id 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:04.48682091+07:00","message":"[buffer interim] 332 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:04.486831504+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:04.486837431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:04.486841785+07:00","message":"> Transcript [2480] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:04.486845747+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:04.4868486+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:04.486851575+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:04.486855017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:04.486859576+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:04.486873791+07:00","message":"push: {true \n 0 0xc003286e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:04.49494609+07:00","message":"write wav file: './tmp/7577/7577_332.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:04.967534788+07:00","message":"[GCS] Start streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.124347351+07:00","message":"[GCS] Cleaned up inactive client: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.124369779+07:00","message":"[GCS] Cleaned up inactive client: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.124372682+07:00","message":"[GCS] Cleaned up inactive client: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.124374428+07:00","message":"[GCS] Cleaned up inactive client: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.124376214+07:00","message":"[GCS] Cleaned up inactive client: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.124377872+07:00","message":"[GCS] Cleaned up inactive client: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.124379554+07:00","message":"[GCS] Cleaned up inactive client: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.124381189+07:00","message":"[GCS] Cleaned up inactive client: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.124382881+07:00","message":"[GCS] Cleaned up inactive client: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.124384614+07:00","message":"[GCS] Cleaned up inactive client: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.124386428+07:00","message":"[GCS] Cleaned up inactive client: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.685777998+07:00","message":"[GCS] IsForceVAD: false for message ID: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.775558305+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.775589866+07:00","message":"found end of frame, send empty tag with msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.775595593+07:00","message":"end Recv id 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.775604176+07:00","message":"[buffer interim] 333 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:05.77561146+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:05.775615439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:05.775618673+07:00","message":"> Transcript [2481] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:05.775621364+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:05.775623323+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:05.775625052+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:05.775626767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:05.775630026+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.775639628+07:00","message":"push: {true \n 0 0xc00374c980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:05.781251481+07:00","message":"write wav file: './tmp/7577/7577_333.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:05.818939193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:05.81895728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:05.877700687+07:00","message":"[GCS] Start streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:06.414733896+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:06.414766894+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-05-21T13:37:06.414772754+07:00","message":"receive interim result [false|false]: เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:06.414784101+07:00","message":"[buffer interim] 334 false เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.414790223+07:00","message":"[bufferProcess] interim [540000000]:เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.414792045+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:06.56284692+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:06.562896981+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-05-21T13:37:06.562904775+07:00","message":"receive interim result [false|false]: เกิดวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:06.562920535+07:00","message":"[buffer interim] 334 false เกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.562928955+07:00","message":"[bufferProcess] interim [720000000]:เกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.562932922+07:00","message":"[bufferProcess] send to processor:เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.562941086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.562945363+07:00","message":"> Transcript [2482] [false]: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.562948657+07:00","message":"Set StatePrefix (first interim): 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:06.725067514+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:06.725115296+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-05-21T13:37:06.725122201+07:00","message":"receive interim result [false|false]: เกิดปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:06.725138725+07:00","message":"[buffer interim] 334 false เกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.725146124+07:00","message":"[bufferProcess] interim [840000000]:เกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.725149368+07:00","message":"[bufferProcess] send to processor:เกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.725178346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.725184043+07:00","message":"> Transcript [2483] [false]: 'เกิดวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.725188659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.725192046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.725196799+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:06.725198979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.105807757+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.105864307+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-05-21T13:37:07.105870467+07:00","message":"receive interim result [false|false]: เกิดปัญหาขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.105887112+07:00","message":"[buffer interim] 334 false เกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.105895111+07:00","message":"[bufferProcess] interim [260000000]:เกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.10589794+07:00","message":"[bufferProcess] send to processor:เกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.105905457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.10590804+07:00","message":"> Transcript [2484] [false]: 'เกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.105911419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.105913712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.105917084+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.105919003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.299540942+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.299580988+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-05-21T13:37:07.299588161+07:00","message":"receive interim result [false|false]: เกิดปัญหาขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.299601986+07:00","message":"[buffer interim] 334 false เกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.299608309+07:00","message":"[bufferProcess] interim [500000000]:เกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.299610793+07:00","message":"[bufferProcess] send to processor:เกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.299617192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.299619907+07:00","message":"> Transcript [2485] [false]: 'เกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.299623172+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.29962522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.299627095+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.299631185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.765014659+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.765056306+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-05-21T13:37:07.765063528+07:00","message":"receive interim result [false|false]: เกิดปัญหาขึ้นมาล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.765080067+07:00","message":"[buffer interim] 334 false เกิดปัญหาขึ้นมาล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765088404+07:00","message":"[bufferProcess] interim [860000000]:เกิดปัญหาขึ้นมาล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765091319+07:00","message":"[bufferProcess] send to processor:เกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765094617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765097656+07:00","message":"> Transcript [2486] [false]: 'เกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765101549+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765104119+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765105866+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765108437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765112425+07:00","message":"Push: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765114665+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765116873+07:00","message":"Set new StatePrefix : 'เกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.765119205+07:00","message":"Next Push (prob) : 'ปัญหาขึ้นมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.765127829+07:00","message":"push: {false เกิด 0 0xc003287480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.818823996+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.818861081+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-05-21T13:37:07.818867572+07:00","message":"receive interim result [false|false]: เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.818883397+07:00","message":"[buffer interim] 334 false เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.818890987+07:00","message":"[bufferProcess] interim [980000000]:เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.818893886+07:00","message":"[bufferProcess] send to processor:เกิดปัญหาขึ้นมาล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.818901397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.818904666+07:00","message":"> Transcript [2487] [false]: 'เกิดปัญหาขึ้นมาล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.818907991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.818910611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.818912786+07:00","message":"StatePrefix: 'เกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:07.818915353+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:07.928023677+07:00","message":"[GCS] IsForceVAD: false for message ID: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:08.016850491+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:08.016893851+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-05-21T13:37:08.01690089+07:00","message":"receive interim result [true|false]: เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:08.016911821+07:00","message":"end recv isFinal message id 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:08.01691405+07:00","message":"end Recv id 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:08.016922999+07:00","message":"[buffer interim] 334 true เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.01693836+07:00","message":"[bufferProcess] interim [280000000]:เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016942205+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016946617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016949904+07:00","message":"> Transcript [2488] [false]: 'เกิดปัญหาขึ้นมาล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016953121+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.01695489+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016956744+07:00","message":"StatePrefix: 'เกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016959206+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.01696105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016962936+07:00","message":"> Transcript [2489] [true]: 'เกิดปัญหาขึ้นมาล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016964947+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016966528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016968814+07:00","message":"StatePrefix: 'เกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016970664+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:08.016978707+07:00","message":"Push: 'ปัญหาขึ้นมาล่ะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:08.01698871+07:00","message":"push: {true ปัญหาขึ้นมาล่ะคะ 0 0xc003287480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:08.02539835+07:00","message":"write wav file: './tmp/7577/7577_334.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:08.30694676+07:00","message":"[GCS] Start streaming session, msgId: 335"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:08.819699394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:08.819709444+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.214710047+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.2147426+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-05-21T13:37:09.214747931+07:00","message":"receive interim result [false|false]: ถ้าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.214761528+07:00","message":"[buffer interim] 335 false ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.214767622+07:00","message":"[bufferProcess] interim [900000000]:ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.214769432+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.214775768+07:00","message":"[bufferProcess] send to processor (ticker):ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.214778472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.214781246+07:00","message":"> Transcript [2490] [false]: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.214783464+07:00","message":"Set StatePrefix (first interim): 'ถ้าเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.301774464+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.301811254+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-05-21T13:37:09.301818084+07:00","message":"receive interim result [false|false]: ถ้าเกิดไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.301832128+07:00","message":"[buffer interim] 335 false ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.301838+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.301840151+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.347069396+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.34710337+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-05-21T13:37:09.347109549+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.347124788+07:00","message":"[buffer interim] 335 false ถ้าเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.347131365+07:00","message":"[bufferProcess] interim [80000000]:ถ้าเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.347133937+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.347140382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.347144002+07:00","message":"> Transcript [2491] [false]: 'ถ้าเกิดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.347146997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.34714938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.347151482+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.347153633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.674376779+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.674420734+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-05-21T13:37:09.674427587+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.674436962+07:00","message":"[buffer interim] 335 false ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.674443187+07:00","message":"[bufferProcess] interim [380000000]:ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.674445564+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.67444931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.674452215+07:00","message":"> Transcript [2492] [false]: 'ถ้าเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.674455392+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.674457532+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.674459396+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.674461272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.859323052+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.859357974+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-05-21T13:37:09.859364124+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:09.859375368+07:00","message":"[buffer interim] 335 false ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.859381703+07:00","message":"[bufferProcess] interim [560000000]:ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.859383954+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.859390413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.859394985+07:00","message":"> Transcript [2493] [false]: 'ถ้าเกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.859399483+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.859402663+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.859405374+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:09.859408122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:10.204772195+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:10.204811799+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-05-21T13:37:10.204819447+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:10.204833051+07:00","message":"[buffer interim] 335 false ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.204839056+07:00","message":"[bufferProcess] interim [920000000]:ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.204841514+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.20484889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.204851619+07:00","message":"> Transcript [2494] [false]: 'ถ้าเกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.204854801+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.204857135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.204859009+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.204861138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.20486595+07:00","message":"Push: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.204867841+07:00","message":"TextPushed: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.204870101+07:00","message":"Set new StatePrefix : 'ถ้าเกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.204872145+07:00","message":"Next Push (prob) : 'ปัญหาขึ้นมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:10.20487926+07:00","message":"push: {false ถ้าเกิด 0 0xc003287600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:10.484617367+07:00","message":"[GCS] IsForceVAD: false for message ID: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:10.587210573+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:10.587247286+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-05-21T13:37:10.587253772+07:00","message":"receive interim result [true|false]: ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:10.587262011+07:00","message":"end recv isFinal message id 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:10.587264371+07:00","message":"end Recv id 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:10.587272559+07:00","message":"[buffer interim] 335 true ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587281269+07:00","message":"[bufferProcess] interim [400000000]:ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587284279+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587287787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587291711+07:00","message":"> Transcript [2495] [false]: 'ถ้าเกิดปัญหาขึ้นมาว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587296041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587299071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587302383+07:00","message":"StatePrefix: 'ถ้าเกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587305781+07:00","message":"TextPushed: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587310052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.5873121+07:00","message":"> Transcript [2496] [true]: 'ถ้าเกิดปัญหาขึ้นมาว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587314202+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587315852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587317472+07:00","message":"StatePrefix: 'ถ้าเกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587319135+07:00","message":"TextPushed: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:10.587324752+07:00","message":"Push: 'ปัญหาขึ้นมาว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:10.58733495+07:00","message":"push: {true ปัญหาขึ้นมาว่า 0 0xc003287600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:10.59482582+07:00","message":"write wav file: './tmp/7577/7577_335.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:11.128992134+07:00","message":"[GCS] Start streaming session, msgId: 336"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:11.82019261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:11.82019277+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:11.884527207+07:00","message":"[GCS] IsForceVAD: false for message ID: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:11.989401394+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:11.989419503+07:00","message":"found end of frame, send empty tag with msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:11.989422482+07:00","message":"end Recv id 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:11.989429255+07:00","message":"[buffer interim] 336 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:11.989435715+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:11.98943947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:11.989451131+07:00","message":"> Transcript [2497] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:11.989454016+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:11.989456348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:11.989458087+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:11.989459977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:11.989469036+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:11.98947856+07:00","message":"push: {true \n 0 0xc001fe1000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:11.995733785+07:00","message":"write wav file: './tmp/7577/7577_336.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:14.010796206+07:00","message":"[GCS] Start streaming session, msgId: 337"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:14.82110964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:14.821128973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.010225996+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.010272334+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-05-21T13:37:15.010278208+07:00","message":"receive interim result [false|false]: ปากกาของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.010296298+07:00","message":"[buffer interim] 337 false ปากกาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.010302282+07:00","message":"[bufferProcess] interim [960000000]:ปากกาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.010304025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.01031209+07:00","message":"[bufferProcess] send to processor (ticker):ปากกาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.010315217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.010318055+07:00","message":"> Transcript [2498] [false]: 'ปากกาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.010320534+07:00","message":"Set StatePrefix (first interim): 'ปากกาของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.075673543+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.075711834+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-05-21T13:37:15.07571842+07:00","message":"receive interim result [false|false]: ปากกาของนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.075733841+07:00","message":"[buffer interim] 337 false ปากกาของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.075741958+07:00","message":"[bufferProcess] interim [80000000]:ปากกาของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.075744084+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.173332042+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.173371308+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-05-21T13:37:15.173377009+07:00","message":"receive interim result [false|false]: ปากกาของนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.173392593+07:00","message":"[buffer interim] 337 false ปากกาของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.173400524+07:00","message":"[bufferProcess] interim [140000000]:ปากกาของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.173403187+07:00","message":"[bufferProcess] send to processor:ปากกาของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.173407091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.173410145+07:00","message":"> Transcript [2499] [false]: 'ปากกาของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.173413721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.173415627+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.17341755+07:00","message":"StatePrefix: 'ปากกาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.173419725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.484223701+07:00","message":"[GCS] IsForceVAD: false for message ID: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.495093796+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.495128327+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-05-21T13:37:15.495133577+07:00","message":"receive interim result [false|false]: ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.49514837+07:00","message":"[buffer interim] 337 false ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.495155382+07:00","message":"[bufferProcess] interim [500000000]:ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.495157716+07:00","message":"[bufferProcess] send to processor:ปากกาของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.495163397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.495166442+07:00","message":"> Transcript [2500] [false]: 'ปากกาของนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.49516981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.495171973+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.495173902+07:00","message":"StatePrefix: 'ปากกาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.495176016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.620916877+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.620956471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาของนักเรียนเนี่ย\",\"confidence\":0.9140352}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.62096539+07:00","message":"receive interim result [true|false]: ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.620982734+07:00","message":"end recv isFinal message id 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.620985517+07:00","message":"end Recv id 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.620993571+07:00","message":"[buffer interim] 337 true ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621002367+07:00","message":"[bufferProcess] interim [710000000]:ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621005859+07:00","message":"[bufferProcess] send to processor (isfinal):ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621008953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621011939+07:00","message":"> Transcript [2501] [false]: 'ปากกาของนักเรียนเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621015162+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621016963+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621020653+07:00","message":"StatePrefix: 'ปากกาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621022679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621024322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621026218+07:00","message":"> Transcript [2502] [true]: 'ปากกาของนักเรียนเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621028249+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621029839+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621031451+07:00","message":"StatePrefix: 'ปากกาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621033038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:15.621036081+07:00","message":"Push: 'ปากกาของนักเรียนเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.621044844+07:00","message":"push: {true ปากกาของนักเรียนเนี่ย 0 0xc003287780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:15.630164747+07:00","message":"write wav file: './tmp/7577/7577_337.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:15.677986102+07:00","message":"[GCS] Start streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.145118395+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.145174387+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-05-21T13:37:16.145180627+07:00","message":"receive interim result [false|false]: หัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.145202159+07:00","message":"[buffer interim] 338 false หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.145209839+07:00","message":"[bufferProcess] interim [300000000]:หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.145212268+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.395548918+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.395591067+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-05-21T13:37:16.39559716+07:00","message":"receive interim result [false|false]: หัวปลั๊ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.395609728+07:00","message":"[buffer interim] 338 false หัวปลั๊ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.395616274+07:00","message":"[bufferProcess] interim [540000000]:หัวปลั๊ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.395618472+07:00","message":"[bufferProcess] send to processor:หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.395624028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.395626773+07:00","message":"> Transcript [2503] [false]: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.39562901+07:00","message":"Set StatePrefix (first interim): 'หัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.405120465+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.405157453+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-05-21T13:37:16.405178002+07:00","message":"receive interim result [false|false]: หัวปัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.405191955+07:00","message":"[buffer interim] 338 false หัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.405197428+07:00","message":"[bufferProcess] interim [600000000]:หัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.405199384+07:00","message":"[bufferProcess] send to processor:หัวปลั๊ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.405202336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.405205232+07:00","message":"> Transcript [2504] [false]: 'หัวปลั๊ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.405208194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.405210221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.405212112+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.405214593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.523360585+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.523402852+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-05-21T13:37:16.52340809+07:00","message":"receive interim result [false|false]: หัวปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.523422848+07:00","message":"[buffer interim] 338 false หัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.523429553+07:00","message":"[bufferProcess] interim [660000000]:หัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.523432066+07:00","message":"[bufferProcess] send to processor:หัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.523436633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.523439464+07:00","message":"> Transcript [2505] [false]: 'หัวปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.523442823+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.523444882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.523446604+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.523448732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.846939807+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.846983798+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-05-21T13:37:16.846989684+07:00","message":"receive interim result [false|false]: หัวปากกาแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:16.847001814+07:00","message":"[buffer interim] 338 false หัวปากกาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.847009672+07:00","message":"[bufferProcess] interim [960000000]:หัวปากกาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.847011872+07:00","message":"[bufferProcess] send to processor:หัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.847017544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.847020735+07:00","message":"> Transcript [2506] [false]: 'หัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.847023756+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.84702564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.847027882+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:16.847029946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.03420566+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.034245913+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-05-21T13:37:17.034251582+07:00","message":"receive interim result [false|false]: หัวปากกาแตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.034266357+07:00","message":"[buffer interim] 338 false หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034276614+07:00","message":"[bufferProcess] interim [140000000]:หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034280451+07:00","message":"[bufferProcess] send to processor:หัวปากกาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034286124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034288939+07:00","message":"> Transcript [2507] [false]: 'หัวปากกาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034292879+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034295208+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034297315+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034299187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034303571+07:00","message":"Push: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034306047+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034308152+07:00","message":"Set new StatePrefix : 'หัวปากกาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.034310161+07:00","message":"Next Push (prob) : 'ปากกาแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.034317461+07:00","message":"push: {false หัว 0 0xc003fa0080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.28986068+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.289899156+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-05-21T13:37:17.289905487+07:00","message":"receive interim result [false|false]: หัวปากกาแต่ครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.289918295+07:00","message":"[buffer interim] 338 false หัวปากกาแต่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.289924381+07:00","message":"[bufferProcess] interim [440000000]:หัวปากกาแต่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.289926666+07:00","message":"[bufferProcess] send to processor:หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.289931992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.289935109+07:00","message":"> Transcript [2508] [false]: 'หัวปากกาแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.289937366+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.28993938+07:00","message":"Set new StatePrefix: 'หัวปากกาแตก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.310231432+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.310258533+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-05-21T13:37:17.310263971+07:00","message":"receive interim result [false|false]: หัวปากกาแตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.310277936+07:00","message":"[buffer interim] 338 false หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.310283295+07:00","message":"[bufferProcess] interim [500000000]:หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.310285543+07:00","message":"[bufferProcess] send to processor:หัวปากกาแต่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.310288806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.310291434+07:00","message":"> Transcript [2509] [false]: 'หัวปากกาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.310293811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.310296163+07:00","message":"Set new StatePrefix: 'หัวปากกาแต่ครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.551582948+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.551627792+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-05-21T13:37:17.551635361+07:00","message":"receive interim result [false|false]: หัวปากกาแต่ครั้งเดียว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.551650487+07:00","message":"[buffer interim] 338 false หัวปากกาแต่ครั้งเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.551656688+07:00","message":"[bufferProcess] interim [680000000]:หัวปากกาแต่ครั้งเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.551659265+07:00","message":"[bufferProcess] send to processor:หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.551665849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.551668699+07:00","message":"> Transcript [2510] [false]: 'หัวปากกาแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.551671106+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.551673161+07:00","message":"Set new StatePrefix: 'หัวปากกาแตก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.594823713+07:00","message":"[GCS] IsForceVAD: false for message ID: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.607709783+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.607749937+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-05-21T13:37:17.607755853+07:00","message":"receive interim result [false|false]: หัวปากกาแตกภาคเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.607770533+07:00","message":"[buffer interim] 338 false หัวปากกาแตกภาคเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.607777206+07:00","message":"[bufferProcess] interim [740000000]:หัวปากกาแตกภาคเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.607779601+07:00","message":"[bufferProcess] send to processor:หัวปากกาแต่ครั้งเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.607786382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.607789122+07:00","message":"> Transcript [2511] [false]: 'หัวปากกาแต่ครั้งเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.607791551+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.607793601+07:00","message":"Set new StatePrefix: 'หัวปากกาแต่ครั้งเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.737177776+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.737219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปากกาแตกทั้งเรียน\",\"confidence\":0.89064014}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.737225801+07:00","message":"receive interim result [true|false]: หัวปากกาแตกทั้งเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.737233589+07:00","message":"end recv isFinal message id 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.73723598+07:00","message":"end Recv id 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.737242084+07:00","message":"[buffer interim] 338 true หัวปากกาแตกทั้งเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.737250839+07:00","message":"[bufferProcess] interim [950000000]:หัวปากกาแตกทั้งเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.737256624+07:00","message":"[bufferProcess] send to processor (isfinal):หัวปากกาแตกภาคเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.7372603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.737264339+07:00","message":"> Transcript [2512] [false]: 'หัวปากกาแตกภาคเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.73726793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.737271317+07:00","message":"Set new StatePrefix: 'หัวปากกาแตกภาคเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.737273915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.737276612+07:00","message":"> Transcript [2513] [true]: 'หัวปากกาแตกทั้งเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.737280154+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.737282217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.737284003+07:00","message":"StatePrefix: 'หัวปากกาแตกภาคเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.737286452+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:17.737292447+07:00","message":"Push: 'ปากกาแตกทั้งเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.737301325+07:00","message":"push: {true ปากกาแตกทั้งเรียน 0 0xc003fa0080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:17.74394669+07:00","message":"write wav file: './tmp/7577/7577_338.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:17.821657486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:17.821672245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:17.846058624+07:00","message":"[GCS] Start streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:18.927216908+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:18.927259671+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-05-21T13:37:18.927265117+07:00","message":"receive interim result [false|false]: จะส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:18.927284682+07:00","message":"[buffer interim] 339 false จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:18.927291273+07:00","message":"[bufferProcess] interim [80000000]:จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:18.927293044+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:18.927310142+07:00","message":"[bufferProcess] send to processor (ticker):จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:18.927313285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:18.927316267+07:00","message":"> Transcript [2514] [false]: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:18.927318457+07:00","message":"Set StatePrefix (first interim): 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.052554642+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.052594375+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-05-21T13:37:19.052601043+07:00","message":"receive interim result [false|false]: จะส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.052615343+07:00","message":"[buffer interim] 339 false จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.052622154+07:00","message":"[bufferProcess] interim [200000000]:จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.0526238+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.295708972+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.295747084+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-05-21T13:37:19.295753193+07:00","message":"receive interim result [false|false]: จะส่งผลอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.295769553+07:00","message":"[buffer interim] 339 false จะส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.295776165+07:00","message":"[bufferProcess] interim [440000000]:จะส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.295778381+07:00","message":"[bufferProcess] send to processor:จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.295781519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.295785149+07:00","message":"> Transcript [2515] [false]: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.295788708+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.295791009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.295795071+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.295797143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.423210305+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.423253994+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-05-21T13:37:19.423259581+07:00","message":"receive interim result [false|false]: จะส่งผลอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.423274791+07:00","message":"[buffer interim] 339 false จะส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.423284043+07:00","message":"[bufferProcess] interim [620000000]:จะส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.423286411+07:00","message":"[bufferProcess] send to processor:จะส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.42328977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.423292544+07:00","message":"> Transcript [2516] [false]: 'จะส่งผลอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.423296006+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.423297988+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.423299839+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.423301692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.933229569+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.933273874+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-05-21T13:37:19.933280072+07:00","message":"receive interim result [false|false]: จะส่งผลอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:19.93329431+07:00","message":"[buffer interim] 339 false จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.933300646+07:00","message":"[bufferProcess] interim [40000000]:จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.933303163+07:00","message":"[bufferProcess] send to processor:จะส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.933308578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.933311339+07:00","message":"> Transcript [2517] [false]: 'จะส่งผลอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.93331503+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.933317388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.933319433+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:19.933321861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.025132458+07:00","message":"[GCS] IsForceVAD: false for message ID: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.088839344+07:00","message":"[GCS] Start streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.140505519+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.140538795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลอย่างไรคะ\",\"confidence\":0.94864714}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.140544818+07:00","message":"receive interim result [true|false]: จะส่งผลอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.140554093+07:00","message":"end recv isFinal message id 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.140556543+07:00","message":"end Recv id 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.140562246+07:00","message":"[buffer interim] 339 true จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140568873+07:00","message":"[bufferProcess] interim [400000000]:จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140572294+07:00","message":"[bufferProcess] send to processor (isfinal):จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140575642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140578418+07:00","message":"> Transcript [2518] [false]: 'จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140581466+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140583699+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140585641+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140588723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140591515+07:00","message":"Push: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140593801+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140595672+07:00","message":"Set new StatePrefix : 'จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140598305+07:00","message":"Next Push (prob) : 'ผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140600334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140602181+07:00","message":"> Transcript [2519] [true]: 'จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140604251+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140606149+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140607798+07:00","message":"StatePrefix: 'จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140609729+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.140611704+07:00","message":"Push: 'ผลอย่างไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.140618268+07:00","message":"push: {false จะส่ง 0 0xc0001fa580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.140625936+07:00","message":"push: {true ผลอย่างไรคะ 0 0xc0001fa580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:20.148141829+07:00","message":"write wav file: './tmp/7577/7577_339.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:20.821884369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:20.821877615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.938009828+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.938059845+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-05-21T13:37:20.938066832+07:00","message":"receive interim result [false|false]: การเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:20.938082481+07:00","message":"[buffer interim] 340 false การเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.93809338+07:00","message":"[bufferProcess] interim [660000000]:การเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:20.93809531+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.276235422+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.276279497+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-05-21T13:37:21.276286168+07:00","message":"receive interim result [false|false]: การเขียนของนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.276305089+07:00","message":"[buffer interim] 340 false การเขียนของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.276313245+07:00","message":"[bufferProcess] interim [960000000]:การเขียนของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.276316439+07:00","message":"[bufferProcess] send to processor:การเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.276326703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.276329462+07:00","message":"> Transcript [2520] [false]: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.276331733+07:00","message":"Set StatePrefix (first interim): 'การเขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.32995674+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.330016646+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-05-21T13:37:21.330023028+07:00","message":"receive interim result [false|false]: การเขียนของนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.330039616+07:00","message":"[buffer interim] 340 false การเขียนของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.330047394+07:00","message":"[bufferProcess] interim [80000000]:การเขียนของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.330050319+07:00","message":"[bufferProcess] send to processor:การเขียนของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.330058892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.330061698+07:00","message":"> Transcript [2521] [false]: 'การเขียนของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.330067589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.330070151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.330072029+07:00","message":"StatePrefix: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.330074154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.693634971+07:00","message":"[GCS] IsForceVAD: false for message ID: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.788311342+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.788359445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเขียนของนักเรียนน่ะค่ะ\",\"confidence\":0.9113186}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.788367371+07:00","message":"receive interim result [true|false]: การเขียนของนักเรียนน่ะค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.78837889+07:00","message":"end recv isFinal message id 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.788381301+07:00","message":"end Recv id 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.788388692+07:00","message":"[buffer interim] 340 true การเขียนของนักเรียนน่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788400712+07:00","message":"[bufferProcess] interim [620000000]:การเขียนของนักเรียนน่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788404112+07:00","message":"[bufferProcess] send to processor (isfinal):การเขียนของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788408377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788412327+07:00","message":"> Transcript [2522] [false]: 'การเขียนของนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788415597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788417377+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788419272+07:00","message":"StatePrefix: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788421135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788431735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788434134+07:00","message":"> Transcript [2523] [true]: 'การเขียนของนักเรียนน่ะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788436278+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788438385+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788439937+07:00","message":"StatePrefix: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788441538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:21.788444234+07:00","message":"Push: 'การเขียนของนักเรียนน่ะค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:21.78845362+07:00","message":"push: {true การเขียนของนักเรียนน่ะค่ะ 0 0xc003fa0900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:21.795248812+07:00","message":"write wav file: './tmp/7577/7577_340.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:22.207842266+07:00","message":"[GCS] Start streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:22.725069426+07:00","message":"[GCS] IsForceVAD: false for message ID: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:22.820133622+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:22.820149532+07:00","message":"found end of frame, send empty tag with msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:22.820152871+07:00","message":"end Recv id 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:22.820159715+07:00","message":"[buffer interim] 341 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:22.820168076+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:22.820171731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:22.820174396+07:00","message":"> Transcript [2524] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:22.820176956+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:22.820179165+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:22.820180886+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:22.82018257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:22.820185355+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:22.820194878+07:00","message":"push: {true \n 0 0xc003198100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:22.825460553+07:00","message":"write wav file: './tmp/7577/7577_341.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:23.822163493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:23.822174783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:24.007806392+07:00","message":"[GCS] Start streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:24.682107474+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:24.682157341+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-05-21T13:37:24.682163471+07:00","message":"receive interim result [false|false]: ประกาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:24.682178748+07:00","message":"[buffer interim] 342 false ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:24.682185308+07:00","message":"[bufferProcess] interim [720000000]:ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:24.682187152+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:24.682193213+07:00","message":"[bufferProcess] send to processor (ticker):ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:24.68219614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:24.68219903+07:00","message":"> Transcript [2525] [false]: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:24.682201259+07:00","message":"Set StatePrefix (first interim): 'ประกาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:24.964217477+07:00","message":"[GCS] IsForceVAD: false for message ID: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:24.984322093+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:24.98436224+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-05-21T13:37:24.984368218+07:00","message":"receive interim result [false|false]: อาการแตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:24.984387297+07:00","message":"[buffer interim] 342 false อาการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:24.984396569+07:00","message":"[bufferProcess] interim [20000000]:อาการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:24.984400963+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:25.077902831+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:25.077947261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการแตก\",\"confidence\":0.93476784}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:25.077954284+07:00","message":"receive interim result [true|false]: อาการแตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:25.077970894+07:00","message":"end recv isFinal message id 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:25.077973385+07:00","message":"end Recv id 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:25.077980228+07:00","message":"[buffer interim] 342 true อาการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.077988053+07:00","message":"[bufferProcess] interim [170000000]:อาการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.07799139+07:00","message":"[bufferProcess] send to processor (isfinal):อาการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.077994575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.077997145+07:00","message":"> Transcript [2526] [false]: 'อาการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.077999941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.078004065+07:00","message":"Set new StatePrefix: 'อาการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.078006094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.07801101+07:00","message":"> Transcript [2527] [true]: 'อาการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.078013714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.078015483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.078017275+07:00","message":"StatePrefix: 'อาการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.078019212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:25.078025252+07:00","message":"Push: 'อาการแตก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:25.078034045+07:00","message":"push: {true อาการแตก 0 0xc003199600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:25.084535661+07:00","message":"write wav file: './tmp/7577/7577_342.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:26.046446978+07:00","message":"[GCS] Start streaming session, msgId: 343"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:26.822236103+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:26.822238862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:27.004922647+07:00","message":"[GCS] IsForceVAD: false for message ID: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:27.107250723+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:27.107269382+07:00","message":"found end of frame, send empty tag with msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:27.10727273+07:00","message":"end Recv id 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:27.107281405+07:00","message":"[buffer interim] 343 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:27.107287432+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:27.107291679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:27.107294837+07:00","message":"> Transcript [2528] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:27.10729717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:27.10729926+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:27.107300991+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:27.10730274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:27.107305115+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:27.107314244+07:00","message":"push: {true \n 0 0xc001e33100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:27.113855141+07:00","message":"write wav file: './tmp/7577/7577_343.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:27.207072647+07:00","message":"[GCS] Start streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:28.286460782+07:00","message":"[GCS] IsForceVAD: false for message ID: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.126260001+07:00","message":"[GCS] Start streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411383214+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411430301+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-05-21T13:37:29.411436618+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411451298+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411455343+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-05-21T13:37:29.411460871+07:00","message":"receive interim result [false|false]: มันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411466076+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411470824+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-05-21T13:37:29.411476409+07:00","message":"receive interim result [false|false]: มันก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411483176+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411487036+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-05-21T13:37:29.411490577+07:00","message":"receive interim result [false|false]: มันก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411490872+07:00","message":"[buffer interim] 344 false มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411524394+07:00","message":"[buffer interim] 344 false มันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411530233+07:00","message":"[buffer interim] 344 false มันก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411498641+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411542518+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":"InterimProcessor","time":"2026-05-21T13:37:29.411546433+07:00","message":"[bufferProcess] interim [480000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411551618+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411558586+07:00","message":"[bufferProcess] send to processor (ticker):มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411562103+07:00","message":"[bufferProcess] interim [600000000]:มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411564378+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411567753+07:00","message":"[bufferProcess] interim [720000000]:มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411571406+07:00","message":"[bufferProcess] send to processor:มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411576221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411580562+07:00","message":"> Transcript [2529] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411583393+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411585738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411589007+07:00","message":"> Transcript [2530] [false]: 'มันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411596926+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411599567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411603646+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411534761+07:00","message":"[buffer interim] 344 false มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411609694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411628781+07:00","message":"[bufferProcess] interim [900000000]:มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411633902+07:00","message":"[bufferProcess] send to processor:มันก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411547951+07:00","message":"receive interim result [true|false]: มันก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411649668+07:00","message":"end recv isFinal message id 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411653452+07:00","message":"end Recv id 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.41166098+07:00","message":"[buffer interim] 344 true มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411682411+07:00","message":"[bufferProcess] interim [320000000]:มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411688013+07:00","message":"[bufferProcess] send to processor (isfinal):มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411639059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411695535+07:00","message":"> Transcript [2531] [false]: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411699065+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411702071+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411705118+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411707758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411710841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411714283+07:00","message":"> Transcript [2532] [false]: 'มันก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411717632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411720328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411723197+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411725972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411728601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411731696+07:00","message":"> Transcript [2533] [true]: 'มันก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411734981+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411738124+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411740857+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.411743793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.41175391+07:00","message":"Push: 'มันก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.411766685+07:00","message":"push: {true มันก็จะมี 0 0xc00374c580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:29.419754997+07:00","message":"write wav file: './tmp/7577/7577_344.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.66420303+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.664251747+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-05-21T13:37:29.664257822+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.664273556+07:00","message":"[buffer interim] 345 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.664281765+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.664283953+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:29.82294146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:29.822985392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.896186748+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.896219619+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-05-21T13:37:29.896225676+07:00","message":"receive interim result [false|false]: ส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:29.896236305+07:00","message":"[buffer interim] 345 false ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.896242099+07:00","message":"[bufferProcess] interim [600000000]:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.89624423+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.896249157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.896251987+07:00","message":"> Transcript [2534] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:29.896254174+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.026440201+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.026479166+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-05-21T13:37:30.026484439+07:00","message":"receive interim result [false|false]: ส่วนที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.026499041+07:00","message":"[buffer interim] 345 false ส่วนที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.026505063+07:00","message":"[bufferProcess] interim [720000000]:ส่วนที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.026507651+07:00","message":"[bufferProcess] send to processor:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.026511479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.026514303+07:00","message":"> Transcript [2535] [false]: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.026517161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.026519091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.02652084+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.02652283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.295743077+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.295781933+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-05-21T13:37:30.29578737+07:00","message":"receive interim result [false|false]: ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.295802911+07:00","message":"[buffer interim] 345 false ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.2958091+07:00","message":"[bufferProcess] interim [20000000]:ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.295811302+07:00","message":"[bufferProcess] send to processor:ส่วนที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.295815085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.295817852+07:00","message":"> Transcript [2536] [false]: 'ส่วนที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.295821096+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.295823249+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.29582504+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.29582693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.604262069+07:00","message":"[GCS] IsForceVAD: false for message ID: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.707159327+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.707198135+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-05-21T13:37:30.707204386+07:00","message":"receive interim result [true|false]: ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.707215895+07:00","message":"end recv isFinal message id 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.707218737+07:00","message":"end Recv id 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.707226648+07:00","message":"[buffer interim] 345 true ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707233443+07:00","message":"[bufferProcess] interim [500000000]:ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707236822+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707244207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707276291+07:00","message":"> Transcript [2537] [false]: 'ส่วนที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707283295+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707285705+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707287505+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707289676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707292272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.70729561+07:00","message":"> Transcript [2538] [true]: 'ส่วนที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.70729879+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707301537+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707304025+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707306642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:30.707318696+07:00","message":"Push: 'ส่วนที่เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:30.707331268+07:00","message":"push: {true ส่วนที่เกี่ยวข้อง 0 0xc003287580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:30.713885724+07:00","message":"write wav file: './tmp/7577/7577_345.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:31.176086186+07:00","message":"[GCS] Start streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.435542707+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.43557952+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-05-21T13:37:32.435584827+07:00","message":"receive interim result [false|false]: ไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.435600394+07:00","message":"[buffer interim] 346 false ไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.435607248+07:00","message":"[bufferProcess] interim [260000000]:ไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.435609108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.435614635+07:00","message":"[bufferProcess] send to processor (ticker):ไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.435617314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.435620095+07:00","message":"> Transcript [2539] [false]: 'ไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.435622555+07:00","message":"Set StatePrefix (first interim): 'ไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.622177453+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.622219112+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-05-21T13:37:32.622226423+07:00","message":"receive interim result [false|false]: ประปา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.622238979+07:00","message":"[buffer interim] 346 false ประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.622247477+07:00","message":"[bufferProcess] interim [380000000]:ประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.622249222+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.662718147+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.662751344+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-05-21T13:37:32.662757028+07:00","message":"receive interim result [false|false]: ใช่ประปา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.662772467+07:00","message":"[buffer interim] 346 false ใช่ประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.662778413+07:00","message":"[bufferProcess] interim [500000000]:ใช่ประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.662781174+07:00","message":"[bufferProcess] send to processor:ประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.662784537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.662787297+07:00","message":"> Transcript [2540] [false]: 'ประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.662789378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.662791221+07:00","message":"Set new StatePrefix: 'ประปา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.754727841+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.75476729+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-05-21T13:37:32.754773401+07:00","message":"receive interim result [false|false]: ประปาใช่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.754785146+07:00","message":"[buffer interim] 346 false ประปาใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.75479126+07:00","message":"[bufferProcess] interim [560000000]:ประปาใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.754793539+07:00","message":"[bufferProcess] send to processor:ใช่ประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.754798792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.75480327+07:00","message":"> Transcript [2541] [false]: 'ใช่ประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.754805807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.754807982+07:00","message":"Set new StatePrefix: 'ใช่ประปา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:32.823813404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:32.823829453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.83730242+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.837336472+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-05-21T13:37:32.837342125+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.837355392+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.837361513+07:00","message":"[bufferProcess] interim [680000000]:ใช่ป่ะป๊าใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.837364486+07:00","message":"[bufferProcess] send to processor:ประปาใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.837369952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.837372594+07:00","message":"> Transcript [2542] [false]: 'ประปาใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.837374683+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.837376545+07:00","message":"Set new StatePrefix: 'ประปาใช่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.968218174+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.968253231+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-05-21T13:37:32.968259194+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:32.968272722+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.968280335+07:00","message":"[bufferProcess] interim [740000000]:ใช่ป่ะป๊าใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.968282983+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.968288497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.968291251+07:00","message":"> Transcript [2543] [false]: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.968293547+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:32.968295552+07:00","message":"Set new StatePrefix: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.269454034+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.269496661+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-05-21T13:37:33.269503588+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.269516289+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.269523864+07:00","message":"[bufferProcess] interim [40000000]:ใช่ป่ะป๊าใช่ไหมคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.26952632+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.269531987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.269534458+07:00","message":"> Transcript [2544] [false]: 'ใช่ป่ะป๊าใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.269537951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.269540327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.269542231+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.26954458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.319211814+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.319245598+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-05-21T13:37:33.319251286+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.319266707+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.319273226+07:00","message":"[bufferProcess] interim [160000000]:ใช่ป่ะป๊าใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.319275911+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.319279211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.319282156+07:00","message":"> Transcript [2545] [false]: 'ใช่ป่ะป๊าใช่ไหมคะถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.319285011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.319287423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.319289431+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.319291899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.453470052+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.453511678+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-05-21T13:37:33.45351871+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.453532446+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.453538921+07:00","message":"[bufferProcess] interim [280000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.453541334+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.453546569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.453549524+07:00","message":"> Transcript [2546] [false]: 'ใช่ป่ะป๊าใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.453552868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.453554965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.453557158+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.453559655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.638293234+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.638339003+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-05-21T13:37:33.638346223+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.638360061+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.638369708+07:00","message":"[bufferProcess] interim [460000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.638372279+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.638377868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.63838069+07:00","message":"> Transcript [2547] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.63838404+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.63838623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.638388167+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.638390566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.638394666+07:00","message":"Push: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.638396674+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.638399178+07:00","message":"Set new StatePrefix : 'ใช่ป่ะป๊าใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:33.638401478+07:00","message":"Next Push (prob) : 'คะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:33.638408858+07:00","message":"push: {false ใช่ป่ะป๊าใช่ไหม 0 0xc003286b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.210192647+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.21023536+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-05-21T13:37:34.210242221+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.21025943+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.210267643+07:00","message":"[bufferProcess] interim [60000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.21027058+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.21027444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.210277185+07:00","message":"> Transcript [2548] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.210280813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.210282897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.210285084+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.210287629+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.533994564+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.534042198+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-05-21T13:37:34.534050175+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.534067689+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.534075591+07:00","message":"[bufferProcess] interim [360000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.534078274+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.534086402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.534089341+07:00","message":"> Transcript [2549] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.534093214+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.534095434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.534097662+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.534101294+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.536400515+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.536411014+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-05-21T13:37:34.536414229+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.53642132+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.536425222+07:00","message":"[bufferProcess] interim [420000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.536427325+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.536429464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.53643133+07:00","message":"> Transcript [2550] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่ใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.536433375+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.536435115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.536436784+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.536438968+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.947168907+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.947221063+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-05-21T13:37:34.947228125+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.947246491+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.947254684+07:00","message":"[bufferProcess] interim [780000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.947257433+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.947261139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.94726396+07:00","message":"> Transcript [2551] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.947268684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.947270752+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.947272986+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.947280748+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.947283947+07:00","message":"Push: 'คะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.947286441+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.947289466+07:00","message":"Set new StatePrefix : 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:34.947291755+07:00","message":"Next Push (prob) : 'เราไม่สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:34.947300645+07:00","message":"push: {false คะทำให้ 0 0xc003286b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.114125586+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.114175452+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-05-21T13:37:35.114183176+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.114200879+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.114209155+07:00","message":"[bufferProcess] interim [960000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.114211862+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.114215577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.114219448+07:00","message":"> Transcript [2552] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.114225137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.11422822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.11423206+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.114236236+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหมคะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.124656449+07:00","message":"[GCS] Cleaned up inactive client: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.12466792+07:00","message":"[GCS] Cleaned up inactive client: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.124670495+07:00","message":"[GCS] Cleaned up inactive client: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.124672388+07:00","message":"[GCS] Cleaned up inactive client: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.124674256+07:00","message":"[GCS] Cleaned up inactive client: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.124676019+07:00","message":"[GCS] Cleaned up inactive client: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.124678345+07:00","message":"[GCS] Cleaned up inactive client: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.124680099+07:00","message":"[GCS] Cleaned up inactive client: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.124681955+07:00","message":"[GCS] Cleaned up inactive client: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.124683724+07:00","message":"[GCS] Cleaned up inactive client: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.124685359+07:00","message":"[GCS] Cleaned up inactive client: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.124686922+07:00","message":"[GCS] Cleaned up inactive client: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.404826389+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.40486617+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-05-21T13:37:35.404872966+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.404890269+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.40489938+07:00","message":"[bufferProcess] interim [200000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.404902636+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.404910799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.404913836+07:00","message":"> Transcript [2553] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.40491742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.40491955+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.404921798+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.404924045+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหมคะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.740122702+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.740158496+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-05-21T13:37:35.740165248+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:35.740180614+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.740187135+07:00","message":"[bufferProcess] interim [560000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.740189507+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.740193107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.74019602+07:00","message":"> Transcript [2554] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.74019924+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.740201344+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.740203389+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:35.74020572+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหมคะทำให้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:35.824265882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:35.824280173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:36.026572259+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:36.0266131+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-05-21T13:37:36.026619638+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:36.026634401+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026640735+07:00","message":"[bufferProcess] interim [800000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026643406+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026648559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026651228+07:00","message":"> Transcript [2555] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026654983+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026657063+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026659355+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026661949+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026666859+07:00","message":"Push: 'เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026668739+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026671073+07:00","message":"Set new StatePrefix : 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.026673793+07:00","message":"Next Push (prob) : 'ต่อการควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:36.026682371+07:00","message":"push: {false เราไม่สะดวก 0 0xc003286b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:36.287944062+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:36.287988954+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-05-21T13:37:36.287995883+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:36.288012227+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.288022515+07:00","message":"[bufferProcess] interim [40000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.288025707+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.28803309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.288035772+07:00","message":"> Transcript [2556] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.288039886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.28804227+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.28804418+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.288046605+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:36.73411371+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:36.734151243+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-05-21T13:37:36.734157489+07:00","message":"receive interim result [false|false]: ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:36.734169165+07:00","message":"[buffer interim] 346 false ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.734175539+07:00","message":"[bufferProcess] interim [580000000]:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.734178027+07:00","message":"[bufferProcess] send to processor:ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.734181762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.734184606+07:00","message":"> Transcript [2557] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.734188076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.734190054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.734192315+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:36.734195149+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:36.874784931+07:00","message":"[GCS] IsForceVAD: false for message ID: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:37.059801014+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:37.059842715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา\",\"confidence\":0.9242265}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:37.05984944+07:00","message":"receive interim result [true|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:37.059858449+07:00","message":"end recv isFinal message id 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:37.059860556+07:00","message":"end Recv id 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:37.059866722+07:00","message":"[buffer interim] 346 true ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059875629+07:00","message":"[bufferProcess] interim [910000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059880464+07:00","message":"[bufferProcess] send to processor (isfinal):ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059883748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059886503+07:00","message":"> Transcript [2558] [false]: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059889743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059891664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059894024+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.05989698+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059899714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059901596+07:00","message":"> Transcript [2559] [true]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059903746+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059905352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059906988+07:00","message":"StatePrefix: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059908776+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.059910415+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.060092077+07:00","message":"Push: 'ต่อการควบคุมการหมุนไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.060095268+07:00","message":"TextPushed: 'ใช่ป่ะป๊าใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.060097463+07:00","message":"Set new StatePrefix : 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.060099531+07:00","message":"Next Push (prob) : 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:37.060107989+07:00","message":"push: {true ต่อการควบคุมการหมุนไส้ปากกา 0 0xc003286b00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:37.060111752+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_346.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:37.07215208+07:00","message":"write wav file: './tmp/7577/7577_346.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:37.576982781+07:00","message":"[GCS] Start streaming session, msgId: 347"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:38.824912001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:38.824923713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:39.661504552+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:39.661540145+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-05-21T13:37:39.661545922+07:00","message":"receive interim result [false|false]: โลก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:39.661558466+07:00","message":"[buffer interim] 347 false โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.66156498+07:00","message":"[bufferProcess] interim [860000000]:โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.661567103+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.661573848+07:00","message":"[bufferProcess] send to processor (ticker):โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.661576322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.661578656+07:00","message":"> Transcript [2560] [false]: 'โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.66158074+07:00","message":"Set StatePrefix (first interim): 'โลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:39.863911266+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:39.863944662+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-05-21T13:37:39.863950205+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:39.863969232+07:00","message":"[buffer interim] 347 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.863976409+07:00","message":"[bufferProcess] interim [40000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.863978023+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:39.914877486+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:39.91491448+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-05-21T13:37:39.914922895+07:00","message":"receive interim result [false|false]: โยกไปมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:39.914932933+07:00","message":"[buffer interim] 347 false โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.914939009+07:00","message":"[bufferProcess] interim [220000000]:โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.914941108+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.91494448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.914947134+07:00","message":"> Transcript [2561] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.914949474+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:39.914961008+07:00","message":"Set new StatePrefix: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.422345691+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.422379693+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-05-21T13:37:40.422386939+07:00","message":"receive interim result [false|false]: โยกไปมาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.422402295+07:00","message":"[buffer interim] 347 false โยกไปมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.422408825+07:00","message":"[bufferProcess] interim [640000000]:โยกไปมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.422411076+07:00","message":"[bufferProcess] send to processor:โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.422417254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.422419976+07:00","message":"> Transcript [2562] [false]: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.422422629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.422424707+07:00","message":"Set new StatePrefix: 'โยกไปมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.446782613+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.446817348+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-05-21T13:37:40.446823564+07:00","message":"receive interim result [false|false]: โยกไปมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.446835993+07:00","message":"[buffer interim] 347 false โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.446842196+07:00","message":"[bufferProcess] interim [700000000]:โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.446844404+07:00","message":"[bufferProcess] send to processor:โยกไปมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.44684968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.446852672+07:00","message":"> Transcript [2563] [false]: 'โยกไปมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.446856165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.446858371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.446860252+07:00","message":"StatePrefix: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.446862732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.581414402+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.581451944+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-05-21T13:37:40.581458463+07:00","message":"receive interim result [false|false]: โยกไปมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.581472878+07:00","message":"[buffer interim] 347 false โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.581482257+07:00","message":"[bufferProcess] interim [820000000]:โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.581484481+07:00","message":"[bufferProcess] send to processor:โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.581487925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.581490841+07:00","message":"> Transcript [2564] [false]: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.581493951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.581495936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.581497753+07:00","message":"StatePrefix: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.581500033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.753829879+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.75386505+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-05-21T13:37:40.753871638+07:00","message":"receive interim result [false|false]: โยกไปมาควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.753884765+07:00","message":"[buffer interim] 347 false โยกไปมาควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.753890887+07:00","message":"[bufferProcess] interim [0]:โยกไปมาควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.753893462+07:00","message":"[bufferProcess] send to processor:โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.753898853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.753901506+07:00","message":"> Transcript [2565] [false]: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.753904505+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.753906753+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.753908613+07:00","message":"StatePrefix: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.753910766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.956118673+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.956167414+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-05-21T13:37:40.956173839+07:00","message":"receive interim result [false|false]: โยกไปมาควบคุมการเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.956192541+07:00","message":"[buffer interim] 347 false โยกไปมาควบคุมการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.956201318+07:00","message":"[bufferProcess] interim [180000000]:โยกไปมาควบคุมการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.956203513+07:00","message":"[bufferProcess] send to processor:โยกไปมาควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.9562079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.956211202+07:00","message":"> Transcript [2566] [false]: 'โยกไปมาควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.95621503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.956217071+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.956218931+07:00","message":"StatePrefix: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.956221027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.956223754+07:00","message":"Push: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.956225822+07:00","message":"TextPushed: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.956228028+07:00","message":"Set new StatePrefix : 'โยกไปมาควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:40.956233938+07:00","message":"Next Push (prob) : 'ควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:40.956243027+07:00","message":"push: {false โยกไปมา 0 0xc001fe0e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.254269255+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.254301542+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-05-21T13:37:41.254307421+07:00","message":"receive interim result [false|false]: โยกไปมาควบคุมการเปลี่ยนยาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.254326109+07:00","message":"[buffer interim] 347 false โยกไปมาควบคุมการเปลี่ยนยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.254332765+07:00","message":"[bufferProcess] interim [480000000]:โยกไปมาควบคุมการเปลี่ยนยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.254335139+07:00","message":"[bufferProcess] send to processor:โยกไปมาควบคุมการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.254338283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.254341278+07:00","message":"> Transcript [2567] [false]: 'โยกไปมาควบคุมการเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.254344326+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.254346591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.254348771+07:00","message":"StatePrefix: 'โยกไปมาควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.25435151+07:00","message":"TextPushed: 'โยกไปมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.295246532+07:00","message":"[GCS] IsForceVAD: false for message ID: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.319592717+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.319629777+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-05-21T13:37:41.319635956+07:00","message":"receive interim result [false|false]: โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.319650549+07:00","message":"[buffer interim] 347 false โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.319657262+07:00","message":"[bufferProcess] interim [540000000]:โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.319659674+07:00","message":"[bufferProcess] send to processor:โยกไปมาควบคุมการเปลี่ยนยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.319662901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.319667678+07:00","message":"> Transcript [2568] [false]: 'โยกไปมาควบคุมการเปลี่ยนยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.319671218+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.319673318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.319675575+07:00","message":"StatePrefix: 'โยกไปมาควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.319677644+07:00","message":"TextPushed: 'โยกไปมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.398866077+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.398906065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โยกไปมาควบคุมการเขียนยาก\",\"confidence\":0.9411152}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.398912924+07:00","message":"receive interim result [true|false]: โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.398923718+07:00","message":"end recv isFinal message id 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.398926047+07:00","message":"end Recv id 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.398932194+07:00","message":"[buffer interim] 347 true โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398939349+07:00","message":"[bufferProcess] interim [750000000]:โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398942619+07:00","message":"[bufferProcess] send to processor (isfinal):โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398945803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398948898+07:00","message":"> Transcript [2569] [false]: 'โยกไปมาควบคุมการเขียนยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398961291+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.39896458+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398968836+07:00","message":"StatePrefix: 'โยกไปมาควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398970828+07:00","message":"TextPushed: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398972828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398975256+07:00","message":"> Transcript [2570] [true]: 'โยกไปมาควบคุมการเขียนยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398977851+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398979555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398981269+07:00","message":"StatePrefix: 'โยกไปมาควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398982928+07:00","message":"TextPushed: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:41.398985401+07:00","message":"Push: 'ควบคุมการเขียนยาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.398993357+07:00","message":"push: {true ควบคุมการเขียนยาก 0 0xc001fe0e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:41.407999247+07:00","message":"write wav file: './tmp/7577/7577_347.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:41.556491737+07:00","message":"[GCS] Start streaming session, msgId: 348"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:41.825480566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:41.825489277+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:42.309995993+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:42.310037964+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-05-21T13:37:42.310043276+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:42.310058386+07:00","message":"[buffer interim] 348 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.310065209+07:00","message":"[bufferProcess] interim [780000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.310066901+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:42.549180858+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:42.549222444+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-05-21T13:37:42.54923041+07:00","message":"receive interim result [false|false]: เห็นไม่ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:42.549252643+07:00","message":"[buffer interim] 348 false เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.549264025+07:00","message":"[bufferProcess] interim [960000000]:เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.54926723+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.549273867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.549278365+07:00","message":"> Transcript [2571] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.549281386+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:42.782445077+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:42.782486803+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-05-21T13:37:42.782500164+07:00","message":"receive interim result [false|false]: เห็นไม่ชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:42.782518374+07:00","message":"[buffer interim] 348 false เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.782532034+07:00","message":"[bufferProcess] interim [260000000]:เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.782536256+07:00","message":"[bufferProcess] send to processor:เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.782544502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.782551136+07:00","message":"> Transcript [2572] [false]: 'เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.782554482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:42.782557588+07:00","message":"Set new StatePrefix: 'เห็นไม่ชัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:42.96435897+07:00","message":"[GCS] IsForceVAD: false for message ID: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:43.065870655+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:43.065909997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นไม่ชัดเจน\",\"confidence\":0.94946533}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:43.065916434+07:00","message":"receive interim result [true|false]: เห็นไม่ชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:43.065924874+07:00","message":"end recv isFinal message id 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:43.065927119+07:00","message":"end Recv id 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:43.065932869+07:00","message":"[buffer interim] 348 true เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065941825+07:00","message":"[bufferProcess] interim [620000000]:เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.06594665+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065955763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065959305+07:00","message":"> Transcript [2573] [false]: 'เห็นไม่ชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.06596221+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065964319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065966144+07:00","message":"StatePrefix: 'เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065967967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065969779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065971963+07:00","message":"> Transcript [2574] [true]: 'เห็นไม่ชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065974178+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065975768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065977463+07:00","message":"StatePrefix: 'เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065979107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:43.065985411+07:00","message":"Push: 'เห็นไม่ชัดเจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:43.065993379+07:00","message":"push: {true เห็นไม่ชัดเจน 0 0xc001e33480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:43.072347329+07:00","message":"write wav file: './tmp/7577/7577_348.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:43.21657334+07:00","message":"[GCS] Start streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.067805411+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.067852024+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-05-21T13:37:44.067858281+07:00","message":"receive interim result [false|false]: งั้นเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.067875895+07:00","message":"[buffer interim] 349 false งั้นเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.067884282+07:00","message":"[bufferProcess] interim [840000000]:งั้นเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.067886583+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.067896314+07:00","message":"[bufferProcess] send to processor (ticker):งั้นเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.06789915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.067902274+07:00","message":"> Transcript [2575] [false]: 'งั้นเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.067904942+07:00","message":"Set StatePrefix (first interim): 'งั้นเราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.19119076+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.191235718+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-05-21T13:37:44.191242414+07:00","message":"receive interim result [false|false]: งั้นเราจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.19125802+07:00","message":"[buffer interim] 349 false งั้นเราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.191264842+07:00","message":"[bufferProcess] interim [960000000]:งั้นเราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.191266898+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.377658417+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.377699745+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-05-21T13:37:44.37771003+07:00","message":"receive interim result [false|false]: งั้นเราจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.377728926+07:00","message":"[buffer interim] 349 false งั้นเราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.377736727+07:00","message":"[bufferProcess] interim [140000000]:งั้นเราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.377739918+07:00","message":"[bufferProcess] send to processor:งั้นเราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.377744624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.37774845+07:00","message":"> Transcript [2576] [false]: 'งั้นเราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.377753218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.377756039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.377758753+07:00","message":"StatePrefix: 'งั้นเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.377761626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.496694081+07:00","message":"[GCS] IsForceVAD: false for message ID: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.600656146+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.600704525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นเราจะเห็นว่า\",\"confidence\":0.9224156}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.600711881+07:00","message":"receive interim result [true|false]: งั้นเราจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.60072327+07:00","message":"end recv isFinal message id 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.600726902+07:00","message":"end Recv id 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.60073545+07:00","message":"[buffer interim] 349 true งั้นเราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600751956+07:00","message":"[bufferProcess] interim [500000000]:งั้นเราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600756502+07:00","message":"[bufferProcess] send to processor (isfinal):งั้นเราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600760926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600765202+07:00","message":"> Transcript [2577] [false]: 'งั้นเราจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600769143+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600771945+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.60077474+07:00","message":"StatePrefix: 'งั้นเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600777595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600780296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600784002+07:00","message":"> Transcript [2578] [true]: 'งั้นเราจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600787034+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600789534+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600792127+07:00","message":"StatePrefix: 'งั้นเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600794667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:44.600799099+07:00","message":"Push: 'งั้นเราจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.600809137+07:00","message":"push: {true งั้นเราจะเห็นว่า 0 0xc001e33c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:44.607342592+07:00","message":"write wav file: './tmp/7577/7577_349.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:44.625734419+07:00","message":"[GCS] Start streaming session, msgId: 350"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:44.825715777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:44.825717391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:45.168803172+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:45.168844236+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-05-21T13:37:45.168849423+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:45.168866078+07:00","message":"[buffer interim] 350 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:45.168872773+07:00","message":"[bufferProcess] interim [540000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:45.168874671+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:45.662903401+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:45.662956212+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-05-21T13:37:45.662964397+07:00","message":"receive interim result [false|false]: ส่วนใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:45.662979225+07:00","message":"[buffer interim] 350 false ส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:45.662986597+07:00","message":"[bufferProcess] interim [80000000]:ส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:45.662988894+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:45.662995986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:45.662999223+07:00","message":"> Transcript [2579] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:45.663001515+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:46.047575036+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:46.047620843+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-05-21T13:37:46.047627994+07:00","message":"receive interim result [false|false]: ส่วนใดส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:46.047646043+07:00","message":"[buffer interim] 350 false ส่วนใดส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.047656461+07:00","message":"[bufferProcess] interim [440000000]:ส่วนใดส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.04765898+07:00","message":"[bufferProcess] send to processor:ส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.047667005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.047670167+07:00","message":"> Transcript [2580] [false]: 'ส่วนใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.047673123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.0476751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.047677432+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.047679948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:46.277641698+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:46.277689154+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-05-21T13:37:46.277695132+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:46.277709307+07:00","message":"[buffer interim] 350 false ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.277717189+07:00","message":"[bufferProcess] interim [680000000]:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.277719777+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.277725129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.277728125+07:00","message":"> Transcript [2581] [false]: 'ส่วนใดส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.277731028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.277733054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.27773486+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.27773698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:46.882248647+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:46.882284231+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-05-21T13:37:46.88229015+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:46.88230194+07:00","message":"[buffer interim] 350 false ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.882308151+07:00","message":"[bufferProcess] interim [280000000]:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.882310643+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.882315912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.882318512+07:00","message":"> Transcript [2582] [false]: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.882321298+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.882323397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.882325215+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:46.882327512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.280172973+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.280207911+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-05-21T13:37:47.28021389+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.280234708+07:00","message":"[buffer interim] 350 false ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.280241598+07:00","message":"[bufferProcess] interim [640000000]:ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.280244117+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.280247679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.28025039+07:00","message":"> Transcript [2583] [false]: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.280253384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.280255346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.280257284+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.280259279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.280265008+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.280266824+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.280268794+07:00","message":"Set new StatePrefix : 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.280270921+07:00","message":"Next Push (prob) : 'ใดส่วนหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.280278467+07:00","message":"push: {false ส่วน 0 0xc003287e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.421402291+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.42144174+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-05-21T13:37:47.421447284+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.421461451+07:00","message":"[buffer interim] 350 false ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.421468438+07:00","message":"[bufferProcess] interim [760000000]:ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.42147068+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.421473982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.421477088+07:00","message":"> Transcript [2584] [false]: 'ส่วนใดส่วนหนึ่งอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.421480621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.421482931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.421484758+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.421487252+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.625664188+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.625704873+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-05-21T13:37:47.625710842+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.625724229+07:00","message":"[buffer interim] 350 false ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.625732432+07:00","message":"[bufferProcess] interim [0]:ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.625734801+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.62574049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.625743522+07:00","message":"> Transcript [2585] [false]: 'ส่วนใดส่วนหนึ่งอะไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.625747096+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.625749575+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.625751748+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.625753913+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:47.826253203+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:47.82627377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.978370107+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.978412193+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-05-21T13:37:47.978419911+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:47.978434035+07:00","message":"[buffer interim] 350 false ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.978443104+07:00","message":"[bufferProcess] interim [360000000]:ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.978446883+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.97845185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.978456535+07:00","message":"> Transcript [2586] [false]: 'ส่วนใดส่วนหนึ่งอะไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.97846128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.97846441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.978467204+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:47.978470392+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.214484665+07:00","message":"[GCS] IsForceVAD: false for message ID: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.285835476+07:00","message":"[GCS] Start streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.317121514+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.317159185+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-05-21T13:37:48.317175595+07:00","message":"receive interim result [true|false]: ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.317186477+07:00","message":"end recv isFinal message id 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.317188714+07:00","message":"end Recv id 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.317194973+07:00","message":"[buffer interim] 350 true ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317201785+07:00","message":"[bufferProcess] interim [810000000]:ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317205376+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317208758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317212379+07:00","message":"> Transcript [2587] [false]: 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.31721513+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317217025+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317219151+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317221281+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317228269+07:00","message":"Push: 'ใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317230111+07:00","message":"TextPushed: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317232058+07:00","message":"Set new StatePrefix : 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317234051+07:00","message":"Next Push (prob) : 'อะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317235734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.31723771+07:00","message":"> Transcript [2588] [true]: 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317240121+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.31724202+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317243591+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.31724539+07:00","message":"TextPushed: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.317247297+07:00","message":"Push: 'อะไรก็ตามที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.317255096+07:00","message":"push: {false ใดส่วนหนึ่ง 0 0xc003287e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.317259982+07:00","message":"push: {true อะไรก็ตามที่ 0 0xc003287e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:48.326519094+07:00","message":"write wav file: './tmp/7577/7577_350.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.960161628+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.960201456+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-05-21T13:37:48.960207212+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:48.960224821+07:00","message":"[buffer interim] 351 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.960232049+07:00","message":"[bufferProcess] interim [480000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:48.960233774+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.134744069+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.1347833+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-05-21T13:37:49.134790675+07:00","message":"receive interim result [false|false]: มันทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.134811274+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.134815264+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-05-21T13:37:49.134818428+07:00","message":"receive interim result [false|false]: มันทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.13482382+07:00","message":"[buffer interim] 351 false มันทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.134826641+07:00","message":"[buffer interim] 351 false มันทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134832565+07:00","message":"[bufferProcess] interim [660000000]:มันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134834496+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134837617+07:00","message":"[bufferProcess] interim [780000000]:มันทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134839664+07:00","message":"[bufferProcess] send to processor:มันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134842446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134845286+07:00","message":"> Transcript [2589] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134847562+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134848989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.13485079+07:00","message":"> Transcript [2590] [false]: 'มันทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134853859+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134855824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134857595+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.134859472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.472387474+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.472427102+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-05-21T13:37:49.472433427+07:00","message":"receive interim result [false|false]: มันทำงานไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.472446207+07:00","message":"[buffer interim] 351 false มันทำงานไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.47245462+07:00","message":"[bufferProcess] interim [960000000]:มันทำงานไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.472457133+07:00","message":"[bufferProcess] send to processor:มันทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.472462555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.47246538+07:00","message":"> Transcript [2591] [false]: 'มันทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.472468645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.472470646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.472473114+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.472476084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.555029018+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.555075367+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-05-21T13:37:49.555083939+07:00","message":"receive interim result [false|false]: มันทำงานไม่สน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.555104243+07:00","message":"[buffer interim] 351 false มันทำงานไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.555113785+07:00","message":"[bufferProcess] interim [140000000]:มันทำงานไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.555117478+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.555122354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.555126456+07:00","message":"> Transcript [2592] [false]: 'มันทำงานไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.555130619+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.555133439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.555137226+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.555140316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.643618528+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.64366243+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-05-21T13:37:49.643668186+07:00","message":"receive interim result [false|false]: มันทำงานไม่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.643682709+07:00","message":"[buffer interim] 351 false มันทำงานไม่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.643690264+07:00","message":"[bufferProcess] interim [200000000]:มันทำงานไม่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.643692873+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.643699845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.643702562+07:00","message":"> Transcript [2593] [false]: 'มันทำงานไม่สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.643705889+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.643708281+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.64371066+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.643712848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.643718763+07:00","message":"Push: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.643720689+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.643722889+07:00","message":"Set new StatePrefix : 'มันทำงานไม่สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.643725066+07:00","message":"Next Push (prob) : 'ทำงานไม่สน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.643733366+07:00","message":"push: {false มัน 0 0xc003286100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.725428856+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.725470173+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-05-21T13:37:49.725476636+07:00","message":"receive interim result [false|false]: มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:49.72549046+07:00","message":"[buffer interim] 351 false มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.725497102+07:00","message":"[bufferProcess] interim [320000000]:มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.725499574+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.725504774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.725507201+07:00","message":"> Transcript [2594] [false]: 'มันทำงานไม่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.72550961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:49.725511656+07:00","message":"Set new StatePrefix: 'มันทำงานไม่ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.003898558+07:00","message":"[GCS] IsForceVAD: false for message ID: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.13577506+07:00","message":"[GCS] Start streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.357129916+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.357181942+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-05-21T13:37:50.357190481+07:00","message":"receive interim result [false|false]: มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.357212451+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.357218254+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-05-21T13:37:50.357221289+07:00","message":"receive interim result [true|false]: มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.357224514+07:00","message":"end recv isFinal message id 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.357226559+07:00","message":"end Recv id 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.357239922+07:00","message":"[buffer interim] 351 false มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.357261653+07:00","message":"[buffer interim] 351 true มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357276722+07:00","message":"[bufferProcess] interim [920000000]:มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357282615+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357287142+07:00","message":"[bufferProcess] interim [950000000]:มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.35729001+07:00","message":"[bufferProcess] send to processor (isfinal):มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357293197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357296393+07:00","message":"> Transcript [2595] [false]: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357298655+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357302663+07:00","message":"Set new StatePrefix: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357304432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357306155+07:00","message":"> Transcript [2596] [false]: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357308928+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357311176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357313223+07:00","message":"StatePrefix: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357315814+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357317494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357319407+07:00","message":"> Transcript [2597] [true]: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357321428+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357323011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.35732462+07:00","message":"StatePrefix: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.357326313+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.35732891+07:00","message":"Push: 'ทำงานไม่สมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.35733602+07:00","message":"push: {true ทำงานไม่สมบูรณ์ 0 0xc003286100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:50.363814425+07:00","message":"write wav file: './tmp/7577/7577_351.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.673239328+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.673280677+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-05-21T13:37:50.673286265+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.673304217+07:00","message":"[buffer interim] 352 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.673310361+07:00","message":"[bufferProcess] interim [540000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.673311979+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.800058188+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.800102004+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-05-21T13:37:50.800109106+07:00","message":"receive interim result [false|false]: มีฝน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.800120579+07:00","message":"[buffer interim] 352 false มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.800126866+07:00","message":"[bufferProcess] interim [660000000]:มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.800129287+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.800134439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.800137574+07:00","message":"> Transcript [2598] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.800139741+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.805796272+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.805829935+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-05-21T13:37:50.80583544+07:00","message":"receive interim result [false|false]: มีผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.805849925+07:00","message":"[buffer interim] 352 false มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.805856807+07:00","message":"[bufferProcess] interim [720000000]:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.805858852+07:00","message":"[bufferProcess] send to processor:มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.80586524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.805867958+07:00","message":"> Transcript [2599] [false]: 'มีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.805871252+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.805873171+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.805875371+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.805878337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:50.826496574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:50.826518214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.993728449+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.993769342+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-05-21T13:37:50.993775883+07:00","message":"receive interim result [false|false]: มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:50.993790476+07:00","message":"[buffer interim] 352 false มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.993798078+07:00","message":"[bufferProcess] interim [900000000]:มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.9938003+07:00","message":"[bufferProcess] send to processor:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.993805814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.993809284+07:00","message":"> Transcript [2600] [false]: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.993812746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.993814762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.993816733+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:50.993821017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.123491126+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.123536741+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-05-21T13:37:51.12354304+07:00","message":"receive interim result [false|false]: มีฝนไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.123555887+07:00","message":"[buffer interim] 352 false มีฝนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.123562535+07:00","message":"[bufferProcess] interim [960000000]:มีฝนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.123565064+07:00","message":"[bufferProcess] send to processor:มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.123570796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.123573976+07:00","message":"> Transcript [2601] [false]: 'มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.123577447+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.123581843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.123583893+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.123585778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.180629104+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.180665437+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-05-21T13:37:51.180671444+07:00","message":"receive interim result [false|false]: มีฝนไปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.180687992+07:00","message":"[buffer interim] 352 false มีฝนไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.180698583+07:00","message":"[bufferProcess] interim [80000000]:มีฝนไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.180701365+07:00","message":"[bufferProcess] send to processor:มีฝนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.180707461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.180710678+07:00","message":"> Transcript [2602] [false]: 'มีฝนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.180713531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.180716043+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.180718317+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.180721792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.180726163+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.18072805+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.180730183+07:00","message":"Set new StatePrefix : 'มีฝนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.18073245+07:00","message":"Next Push (prob) : 'ฝนไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.180740853+07:00","message":"push: {false มี 0 0xc003286700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.283754486+07:00","message":"[GCS] IsForceVAD: false for message ID: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.302483622+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.302529602+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-05-21T13:37:51.302537942+07:00","message":"receive interim result [false|false]: มีผลไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.302556259+07:00","message":"[buffer interim] 352 false มีผลไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.302567355+07:00","message":"[bufferProcess] interim [140000000]:มีผลไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.302570649+07:00","message":"[bufferProcess] send to processor:มีฝนไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.302578282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.302585166+07:00","message":"> Transcript [2603] [false]: 'มีฝนไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.302589739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.302592772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.30259576+07:00","message":"StatePrefix: 'มีฝนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.302599552+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.372971588+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.373015955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลไปถึง\",\"confidence\":0.9494566}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.373022513+07:00","message":"receive interim result [true|false]: มีผลไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.373032688+07:00","message":"end recv isFinal message id 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.373034654+07:00","message":"end Recv id 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.373041824+07:00","message":"[buffer interim] 352 true มีผลไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373051152+07:00","message":"[bufferProcess] interim [380000000]:มีผลไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373054852+07:00","message":"[bufferProcess] send to processor (isfinal):มีผลไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373058021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373061145+07:00","message":"> Transcript [2604] [false]: 'มีผลไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373063472+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373065906+07:00","message":"Set new StatePrefix: 'มีผลไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373067703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373069431+07:00","message":"> Transcript [2605] [true]: 'มีผลไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373071768+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373073539+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373075314+07:00","message":"StatePrefix: 'มีผลไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.373077853+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:51.37308438+07:00","message":"Push: 'ผลไปถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.373092985+07:00","message":"push: {true ผลไปถึง 0 0xc003286700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:51.378904077+07:00","message":"write wav file: './tmp/7577/7577_352.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:51.735895254+07:00","message":"[GCS] Start streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.290504097+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.290545074+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-05-21T13:37:52.290550758+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.290564441+07:00","message":"[buffer interim] 353 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.290570859+07:00","message":"[bufferProcess] interim [600000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.29057266+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.490495182+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.490536461+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-05-21T13:37:52.490542409+07:00","message":"receive interim result [false|false]: ภาพวาด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.490556415+07:00","message":"[buffer interim] 353 false ภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.490563685+07:00","message":"[bufferProcess] interim [780000000]:ภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.490566166+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.49056982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.490572582+07:00","message":"> Transcript [2606] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.490574743+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.60095175+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.600995365+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-05-21T13:37:52.601001921+07:00","message":"receive interim result [false|false]: ภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.601015525+07:00","message":"[buffer interim] 353 false ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.601022946+07:00","message":"[bufferProcess] interim [840000000]:ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.601024931+07:00","message":"[bufferProcess] send to processor:ภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.601030577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.60103351+07:00","message":"> Transcript [2607] [false]: 'ภาพวาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.601037072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.601039134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.601040945+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.601043202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.764005384+07:00","message":"[GCS] IsForceVAD: false for message ID: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.861023452+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.861062325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพรวม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.86106806+07:00","message":"receive interim result [true|false]: ภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.861073156+07:00","message":"end recv isFinal message id 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.861075181+07:00","message":"end Recv id 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.8610837+07:00","message":"[buffer interim] 353 true ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861091164+07:00","message":"[bufferProcess] interim [260000000]:ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861094244+07:00","message":"[bufferProcess] send to processor (isfinal):ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861097616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861100823+07:00","message":"> Transcript [2608] [false]: 'ภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861103383+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861105129+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861106996+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861108856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861110676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861112695+07:00","message":"> Transcript [2609] [true]: 'ภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861114602+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861116258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861117806+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861119345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:52.861121714+07:00","message":"Push: 'ภาพรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:52.86112963+07:00","message":"push: {true ภาพรวม 0 0xc001fe1b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:52.867580831+07:00","message":"write wav file: './tmp/7577/7577_353.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:53.086625907+07:00","message":"[GCS] Start streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:53.653985074+07:00","message":"[GCS] IsForceVAD: false for message ID: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:53.727988992+07:00","message":"[GCS] Start streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:53.741572712+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:53.741590227+07:00","message":"found end of frame, send empty tag with msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:53.741593152+07:00","message":"end Recv id 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:53.74159925+07:00","message":"[buffer interim] 354 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:53.741606214+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:53.741615982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:53.741619984+07:00","message":"> Transcript [2610] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:53.741622684+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:53.74162448+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:53.741626345+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:53.741628397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:53.741630825+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:53.741641675+07:00","message":"push: {true \n 0 0xc003199d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:53.746555299+07:00","message":"write wav file: './tmp/7577/7577_354.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:53.827478404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:53.827489453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.233893242+07:00","message":"[GCS] IsForceVAD: false for message ID: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.313816137+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.31388663+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-05-21T13:37:54.313897435+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.313914937+07:00","message":"[buffer interim] 355 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.313922871+07:00","message":"[bufferProcess] interim [660000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.313925242+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.323387907+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.323430316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\",\"confidence\":0.9190436}],\"is_final\":true,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.323435901+07:00","message":"receive interim result [true|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.323447147+07:00","message":"end recv isFinal message id 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.323449306+07:00","message":"end Recv id 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.323455713+07:00","message":"[buffer interim] 355 true ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.323462433+07:00","message":"[bufferProcess] interim [750000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.323467469+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.323470706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.323473489+07:00","message":"> Transcript [2611] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.323475877+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.3234776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.323479935+07:00","message":"> Transcript [2612] [true]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.323482297+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.323484215+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.323485956+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.323487755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:54.323494112+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.323502432+07:00","message":"push: {true ระบบ 0 0xc003287880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:54.331133538+07:00","message":"write wav file: './tmp/7577/7577_355.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.365699817+07:00","message":"[GCS] Start streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:54.944305924+07:00","message":"[GCS] IsForceVAD: false for message ID: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:55.007022362+07:00","message":"[GCS] Start streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:55.09332+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:55.093366413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.8068892}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:55.093372077+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:55.093381857+07:00","message":"end recv isFinal message id 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:55.093384137+07:00","message":"end Recv id 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:55.093389101+07:00","message":"[buffer interim] 356 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:55.093395615+07:00","message":"[bufferProcess] interim [810000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:55.093401129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:55.093404619+07:00","message":"> Transcript [2613] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:55.093407225+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:55.093409042+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:55.093410854+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:55.093412758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:55.093417439+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:55.093425395+07:00","message":"push: {true นะคะ 0 0xc003287a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:55.100688244+07:00","message":"write wav file: './tmp/7577/7577_356.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:56.827505979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:56.82751542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:57.278541725+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:57.278592983+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-05-21T13:37:57.278598664+07:00","message":"receive interim result [false|false]: เขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:57.278618816+07:00","message":"[buffer interim] 357 false เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.278629208+07:00","message":"[bufferProcess] interim [280000000]:เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.278631293+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.278636348+07:00","message":"[bufferProcess] send to processor (ticker):เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.278639128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.278642164+07:00","message":"> Transcript [2614] [false]: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.278644363+07:00","message":"Set StatePrefix (first interim): 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:57.462429124+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:57.462480028+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-05-21T13:37:57.46248747+07:00","message":"receive interim result [false|false]: เขียนไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:57.462503885+07:00","message":"[buffer interim] 357 false เขียนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.462514184+07:00","message":"[bufferProcess] interim [520000000]:เขียนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.462517939+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:57.772040642+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:57.772083538+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-05-21T13:37:57.77209133+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:57.772108413+07:00","message":"[buffer interim] 357 false เขียนไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.772115146+07:00","message":"[bufferProcess] interim [760000000]:เขียนไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.772117928+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.772121005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.772123881+07:00","message":"> Transcript [2615] [false]: 'เขียนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.772126835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.772128781+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.772130543+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:57.772132427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.221952674+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.221997957+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-05-21T13:37:58.222004388+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.222020237+07:00","message":"[buffer interim] 357 false เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.222028039+07:00","message":"[bufferProcess] interim [240000000]:เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.222030858+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.222037481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.222040756+07:00","message":"> Transcript [2616] [false]: 'เขียนไม่ได้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.222044265+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.222046312+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.222048497+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.222051989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.396062169+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.396108455+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-05-21T13:37:58.396114542+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.3961314+07:00","message":"[buffer interim] 357 false เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.396139437+07:00","message":"[bufferProcess] interim [420000000]:เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.396142151+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.396151112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.396154386+07:00","message":"> Transcript [2617] [false]: 'เขียนไม่ได้เลยก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.396158256+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.396160521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.396162416+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.396164582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.742669505+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.742717404+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-05-21T13:37:58.742724896+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้องซื้อผัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.742751385+07:00","message":"[buffer interim] 357 false เขียนไม่ได้เลยก็ต้องซื้อผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.742760538+07:00","message":"[bufferProcess] interim [720000000]:เขียนไม่ได้เลยก็ต้องซื้อผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.742766359+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.742770397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.742773127+07:00","message":"> Transcript [2618] [false]: 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.742776574+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.742778605+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.742780329+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.742782422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.742785638+07:00","message":"Push: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.74278769+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.742789975+07:00","message":"Set new StatePrefix : 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.742793078+07:00","message":"Next Push (prob) : 'ไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.742801817+07:00","message":"push: {false เขียน 0 0xc001e33900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.754529868+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.754558856+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-05-21T13:37:58.754563431+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.754579171+07:00","message":"[buffer interim] 357 false เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.754586194+07:00","message":"[bufferProcess] interim [780000000]:เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.754588723+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้องซื้อผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.754592275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.754595734+07:00","message":"> Transcript [2619] [false]: 'เขียนไม่ได้เลยก็ต้องซื้อผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.754599509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.75460137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.75460321+07:00","message":"StatePrefix: 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.754606172+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.925610638+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.925654225+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-05-21T13:37:58.925661237+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:58.925678367+07:00","message":"[buffer interim] 357 false เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.925685891+07:00","message":"[bufferProcess] interim [20000000]:เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.925688454+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.925695525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.925698276+07:00","message":"> Transcript [2620] [false]: 'เขียนไม่ได้เลยก็ต้องซื้อปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.925702723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.925707701+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.925709673+07:00","message":"StatePrefix: 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:58.925715614+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:59.045859283+07:00","message":"[GCS] IsForceVAD: false for message ID: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:59.206793954+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:59.206830131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนไม่ได้เลยก็ต้องซื้อปากกาใหม่\",\"confidence\":0.9278429}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:59.20684023+07:00","message":"receive interim result [true|false]: เขียนไม่ได้เลยก็ต้องซื้อปากกาใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:59.206854029+07:00","message":"end recv isFinal message id 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:59.206856612+07:00","message":"end Recv id 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:59.206864283+07:00","message":"[buffer interim] 357 true เขียนไม่ได้เลยก็ต้องซื้อปากกาใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206875543+07:00","message":"[bufferProcess] interim [260000000]:เขียนไม่ได้เลยก็ต้องซื้อปากกาใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206878592+07:00","message":"[bufferProcess] send to processor (isfinal):เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206882188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.20688537+07:00","message":"> Transcript [2621] [false]: 'เขียนไม่ได้เลยก็ต้องซื้อปากกามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206888412+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.20689031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206892254+07:00","message":"StatePrefix: 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206894292+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206895919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206898057+07:00","message":"> Transcript [2622] [true]: 'เขียนไม่ได้เลยก็ต้องซื้อปากกาใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206900198+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.20690181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206903394+07:00","message":"StatePrefix: 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206905054+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:37:59.206912307+07:00","message":"Push: 'ไม่ได้เลยก็ต้องซื้อปากกาใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:59.206920667+07:00","message":"push: {true ไม่ได้เลยก็ต้องซื้อปากกาใหม่ 0 0xc001e33900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:37:59.217036107+07:00","message":"write wav file: './tmp/7577/7577_357.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:37:59.557897912+07:00","message":"[GCS] Start streaming session, msgId: 358"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:59.827755902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:59.827769122+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:00.32607317+07:00","message":"[GCS] IsForceVAD: false for message ID: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:00.386934052+07:00","message":"[GCS] Start streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:00.471917513+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:00.471956629+07:00","message":"found end of frame, send empty tag with msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:00.471961305+07:00","message":"end Recv id 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:00.471972016+07:00","message":"[buffer interim] 358 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:00.471983116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:00.471988577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:00.471993237+07:00","message":"> Transcript [2623] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:00.471997448+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:00.472000548+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:00.472003217+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:00.472005936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:00.472010327+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:00.47202442+07:00","message":"push: {true \n 0 0xc0001fb480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:00.477746318+07:00","message":"write wav file: './tmp/7577/7577_358.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:01.55999483+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:01.560038157+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-05-21T13:38:01.560043894+07:00","message":"receive interim result [false|false]: ความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:01.560059897+07:00","message":"[buffer interim] 359 false ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:01.560067209+07:00","message":"[bufferProcess] interim [140000000]:ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:01.560069289+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:01.560075538+07:00","message":"[bufferProcess] send to processor (ticker):ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:01.560078369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:01.560081149+07:00","message":"> Transcript [2624] [false]: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:01.560083555+07:00","message":"Set StatePrefix (first interim): 'ความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:01.807144296+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:01.80718556+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-05-21T13:38:01.807192246+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:01.80720716+07:00","message":"[buffer interim] 359 false ความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:01.807218281+07:00","message":"[bufferProcess] interim [440000000]:ความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:01.807237449+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.018416516+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.018464279+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-05-21T13:38:02.018470974+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.01848438+07:00","message":"[buffer interim] 359 false ความสัมพันธ์ของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.018491261+07:00","message":"[bufferProcess] interim [680000000]:ความสัมพันธ์ของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.018493583+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.018499004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.01850218+07:00","message":"> Transcript [2625] [false]: 'ความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.018505691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.018507817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.018509807+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.018512176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.256151824+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.256205569+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-05-21T13:38:02.256212621+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.256227297+07:00","message":"[buffer interim] 359 false ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.256235302+07:00","message":"[bufferProcess] interim [860000000]:ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.25624115+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์ของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.256250048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.256254612+07:00","message":"> Transcript [2626] [false]: 'ความสัมพันธ์ของแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.256260037+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.256263357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.256265693+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.25626843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.451936045+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.452000603+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-05-21T13:38:02.452009368+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.452027633+07:00","message":"[buffer interim] 359 false ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.452040048+07:00","message":"[bufferProcess] interim [100000000]:ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.452043935+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.452053386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.452058896+07:00","message":"> Transcript [2627] [false]: 'ความสัมพันธ์ของแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.452064416+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.452067336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.452070987+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.452074117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.563842877+07:00","message":"[GCS] IsForceVAD: false for message ID: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.673817695+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.673853813+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-05-21T13:38:02.67386106+07:00","message":"receive interim result [true|false]: ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.673872891+07:00","message":"end recv isFinal message id 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.673875151+07:00","message":"end Recv id 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.673881928+07:00","message":"[buffer interim] 359 true ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673888784+07:00","message":"[bufferProcess] interim [400000000]:ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673892653+07:00","message":"[bufferProcess] send to processor (isfinal):ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673903425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673928357+07:00","message":"> Transcript [2628] [false]: 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673942196+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673944805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673947345+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673949628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673961409+07:00","message":"Push: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673963486+07:00","message":"TextPushed: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673966593+07:00","message":"Set new StatePrefix : 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673968866+07:00","message":"Next Push (prob) : 'ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673971546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673973953+07:00","message":"> Transcript [2629] [true]: 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673976043+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673977638+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673979195+07:00","message":"StatePrefix: 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673980954+07:00","message":"TextPushed: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:02.673983316+07:00","message":"Push: 'ของแต่ละส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.673997016+07:00","message":"push: {false ความสัมพันธ์ 0 0xc003fa0000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:02.674003995+07:00","message":"push: {true ของแต่ละส่วน 0 0xc003fa0000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:02.681519415+07:00","message":"write wav file: './tmp/7577/7577_359.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:02.827803709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:02.827817359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:03.016128257+07:00","message":"[GCS] Start streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:03.525119694+07:00","message":"[GCS] IsForceVAD: false for message ID: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:03.595841014+07:00","message":"[GCS] Start streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:03.613209898+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:03.61322482+07:00","message":"found end of frame, send empty tag with msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:03.613227616+07:00","message":"end Recv id 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:03.613234552+07:00","message":"[buffer interim] 360 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:03.613241128+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:03.613250507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:03.61325348+07:00","message":"> Transcript [2630] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:03.613255946+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:03.613257964+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:03.613259681+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:03.613261432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:03.613264215+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:03.613284375+07:00","message":"push: {true \n 0 0xc003fa0d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:03.618297315+07:00","message":"write wav file: './tmp/7577/7577_360.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:03.657126017+07:00","message":"[GCS] IsForceVAD: false for message ID: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:03.786012231+07:00","message":"[GCS] Start streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:04.291293512+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:04.291318684+07:00","message":"found end of frame, send empty tag with msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:04.291321999+07:00","message":"end Recv id 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:04.291332046+07:00","message":"[buffer interim] 361 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:04.291341076+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:04.291345057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:04.291347957+07:00","message":"> Transcript [2631] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:04.291350614+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:04.291352517+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:04.291354486+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:04.291356313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:04.29135912+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:04.291379021+07:00","message":"push: {true \n 0 0xc003fa0e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:04.296144311+07:00","message":"write wav file: './tmp/7577/7577_361.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:04.642009795+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:04.642054964+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-05-21T13:38:04.642061427+07:00","message":"receive interim result [false|false]: แต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:04.64207592+07:00","message":"[buffer interim] 362 false แต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:04.642084007+07:00","message":"[bufferProcess] interim [720000000]:แต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:04.642085926+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.023961742+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.023996854+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-05-21T13:38:05.024002151+07:00","message":"receive interim result [false|false]: แต่ละระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.024017021+07:00","message":"[buffer interim] 362 false แต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.024024192+07:00","message":"[bufferProcess] interim [80000000]:แต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.024026619+07:00","message":"[bufferProcess] send to processor:แต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.024033348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.024036086+07:00","message":"> Transcript [2632] [false]: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.024038447+07:00","message":"Set StatePrefix (first interim): 'แต่ละ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.063533021+07:00","message":"[GCS] IsForceVAD: false for message ID: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124492319+07:00","message":"[GCS] Cleaned up inactive client: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124529688+07:00","message":"[GCS] Cleaned up inactive client: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124532685+07:00","message":"[GCS] Cleaned up inactive client: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124534517+07:00","message":"[GCS] Cleaned up inactive client: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124536403+07:00","message":"[GCS] Cleaned up inactive client: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124538056+07:00","message":"[GCS] Cleaned up inactive client: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124539681+07:00","message":"[GCS] Cleaned up inactive client: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124541578+07:00","message":"[GCS] Cleaned up inactive client: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124543597+07:00","message":"[GCS] Cleaned up inactive client: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124545948+07:00","message":"[GCS] Cleaned up inactive client: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124548616+07:00","message":"[GCS] Cleaned up inactive client: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.124550647+07:00","message":"[GCS] Cleaned up inactive client: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.126379505+07:00","message":"[GCS] Start streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.155421723+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.155471195+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-05-21T13:38:05.155480344+07:00","message":"receive interim result [true|false]: แต่ละระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.155492068+07:00","message":"end recv isFinal message id 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.155495152+07:00","message":"end Recv id 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.155503958+07:00","message":"[buffer interim] 362 true แต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155515831+07:00","message":"[bufferProcess] interim [290000000]:แต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155520578+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155532544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155546564+07:00","message":"> Transcript [2633] [false]: 'แต่ละระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155562537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155564853+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.15556672+07:00","message":"StatePrefix: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155568861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155571319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155573533+07:00","message":"> Transcript [2634] [true]: 'แต่ละระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155575508+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155577113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155578759+07:00","message":"StatePrefix: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155580364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.155587858+07:00","message":"Push: 'แต่ละระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.15559774+07:00","message":"push: {true แต่ละระบบ 0 0xc00374c800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:05.162173062+07:00","message":"write wav file: './tmp/7577/7577_362.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.707381203+07:00","message":"[GCS] IsForceVAD: false for message ID: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.796871297+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.796892128+07:00","message":"found end of frame, send empty tag with msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.79689535+07:00","message":"end Recv id 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.796902411+07:00","message":"[buffer interim] 363 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.796908772+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.796912306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.796915382+07:00","message":"> Transcript [2635] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.796917621+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.796919564+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.796921487+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.796923289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:05.796930298+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:05.79695438+07:00","message":"push: {true \n 0 0xc003287d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:05.803127015+07:00","message":"write wav file: './tmp/7577/7577_363.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:05.828181137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:05.828207105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:06.025474594+07:00","message":"[GCS] Start streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:06.607235467+07:00","message":"[GCS] IsForceVAD: false for message ID: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:06.699710671+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:06.699732374+07:00","message":"found end of frame, send empty tag with msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:06.699735561+07:00","message":"end Recv id 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:06.699743836+07:00","message":"[buffer interim] 364 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:06.699752011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:06.699762778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:06.699765564+07:00","message":"> Transcript [2636] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:06.699767919+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:06.699769727+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:06.699771548+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:06.699773527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:06.699776585+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:06.699787323+07:00","message":"push: {true \n 0 0xc00374cd00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:06.70684863+07:00","message":"write wav file: './tmp/7577/7577_364.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:07.308203409+07:00","message":"[GCS] Start streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:07.962175084+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:07.962208527+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-05-21T13:38:07.962213931+07:00","message":"receive interim result [false|false]: โทรศัพท์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:07.96222514+07:00","message":"[buffer interim] 365 false โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:07.962231465+07:00","message":"[bufferProcess] interim [660000000]:โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:07.962233294+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:07.962241613+07:00","message":"[bufferProcess] send to processor (ticker):โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:07.962244559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:07.962247173+07:00","message":"> Transcript [2637] [false]: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:07.962249434+07:00","message":"Set StatePrefix (first interim): 'โทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.153587946+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.153636025+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-05-21T13:38:08.153642046+07:00","message":"receive interim result [false|false]: โทรศัพท์มือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.153656823+07:00","message":"[buffer interim] 365 false โทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.153664292+07:00","message":"[bufferProcess] interim [900000000]:โทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.153666363+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.293747921+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.293798206+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-05-21T13:38:08.2938053+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.293824085+07:00","message":"[buffer interim] 365 false โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.293833895+07:00","message":"[bufferProcess] interim [20000000]:โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.293837791+07:00","message":"[bufferProcess] send to processor:โทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.293847853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.293852383+07:00","message":"> Transcript [2638] [false]: 'โทรศัพท์มือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.293857899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.293860521+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.293864044+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.293867097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.68550236+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.685540862+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-05-21T13:38:08.685546856+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.685561771+07:00","message":"[buffer interim] 365 false โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.685569316+07:00","message":"[bufferProcess] interim [380000000]:โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.685571557+07:00","message":"[bufferProcess] send to processor:โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.685577207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.685580345+07:00","message":"> Transcript [2639] [false]: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.68558423+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.685586233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.685588433+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.68559086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.773665645+07:00","message":"[GCS] IsForceVAD: false for message ID: 365"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:08.828846696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:08.82884668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.865060926+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.86509994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์มือถือค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.865106468+07:00","message":"receive interim result [true|false]: โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.865119644+07:00","message":"end recv isFinal message id 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.865122651+07:00","message":"end Recv id 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.865131668+07:00","message":"[buffer interim] 365 true โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.8651397+07:00","message":"[bufferProcess] interim [710000000]:โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865154923+07:00","message":"[bufferProcess] send to processor (isfinal):โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865182712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865201408+07:00","message":"> Transcript [2640] [false]: 'โทรศัพท์มือถือค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865206521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865208629+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865210505+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865212663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865214987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865217299+07:00","message":"> Transcript [2641] [true]: 'โทรศัพท์มือถือค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865219316+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865221534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865223153+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865224882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:08.865234954+07:00","message":"Push: 'โทรศัพท์มือถือค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:08.865246327+07:00","message":"push: {true โทรศัพท์มือถือค่ะ 0 0xc003fa0200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:08.871870021+07:00","message":"write wav file: './tmp/7577/7577_365.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:09.285194226+07:00","message":"[GCS] Start streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:10.529304927+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:10.529349739+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-05-21T13:38:10.529356237+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:10.529369423+07:00","message":"[buffer interim] 366 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.529378575+07:00","message":"[bufferProcess] interim [260000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.529381449+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.529388172+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.52939182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.529395445+07:00","message":"> Transcript [2642] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.529398594+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:10.535681538+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:10.535712088+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-05-21T13:38:10.535718582+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:10.535732869+07:00","message":"[buffer interim] 366 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.535738754+07:00","message":"[bufferProcess] interim [320000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.535740399+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:10.850292673+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:10.850335062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน x\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:10.850342368+07:00","message":"receive interim result [false|false]: นักเรียน x"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:10.850357943+07:00","message":"[buffer interim] 366 false นักเรียน x"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.850365294+07:00","message":"[bufferProcess] interim [620000000]:นักเรียน x"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.850367957+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.85037522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.85037782+07:00","message":"> Transcript [2643] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.850380885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.850382874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.850385299+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:10.85038797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.161979591+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.162025511+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-05-21T13:38:11.162033524+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.162051391+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.162065255+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนคุ้นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.162069285+07:00","message":"[bufferProcess] send to processor:นักเรียน x"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.162077813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.162082173+07:00","message":"> Transcript [2644] [false]: 'นักเรียน x'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.162086482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.162089455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.162092971+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.162095621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.365647689+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.365697622+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-05-21T13:38:11.365710359+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.365730731+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.365740545+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนคุ้นเคยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.365744973+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.365749775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.365753636+07:00","message":"> Transcript [2645] [false]: 'นักเรียนคุ้นเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.365758569+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.365761434+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.365764904+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.36576788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.423251217+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.423300812+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-05-21T13:38:11.42330798+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.423325097+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.423337311+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.423340846+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.423348565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.42335265+07:00","message":"> Transcript [2646] [false]: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.423358255+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.423361068+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.423364479+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.42336718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.423374685+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.423377746+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.423380575+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.423384135+07:00","message":"Next Push (prob) : 'เรียนคุ้นเคยมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.423403317+07:00","message":"push: {false นัก 0 0xc001e32780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.61355612+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.613605756+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-05-21T13:38:11.613611945+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.613639777+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.6136512+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.613653729+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.613662791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.613666718+07:00","message":"> Transcript [2647] [false]: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.613672094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.613676583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.613679587+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.613682165+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.753235233+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.753279114+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-05-21T13:38:11.753285651+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.753298208+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.753307197+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.753309526+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.753314881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.753317825+07:00","message":"> Transcript [2648] [false]: 'นักเรียนคุ้นเคยมากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.753321278+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.753323422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.753325215+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.753327544+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:11.829373548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:11.829388319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.954288775+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.954334308+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-05-21T13:38:11.954342442+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:11.954363615+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.954373849+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.954377572+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.95438349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.954388164+07:00","message":"> Transcript [2649] [false]: 'นักเรียนคุ้นเคยมากเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.954393545+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.95439629+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.954400375+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:11.954404204+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.253326683+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.253365149+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-05-21T13:38:12.253371147+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.253384029+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.253391422+07:00","message":"[bufferProcess] interim [940000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.253393824+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.253400436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.253403384+07:00","message":"> Transcript [2650] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.253407192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.253409633+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.253412009+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.253414603+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.253421485+07:00","message":"Push: 'เรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.25342351+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.253426394+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.253428818+07:00","message":"Next Push (prob) : 'กเลยนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.25343655+07:00","message":"push: {false เรียนคุ้นเคยมา 0 0xc001e32780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.345981177+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.346023878+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-05-21T13:38:12.346030642+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.346044752+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.346052331+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.346055035+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.346061171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.346064707+07:00","message":"> Transcript [2651] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.346068347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.346070647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.346072492+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.346075224+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.645047463+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.645082715+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-05-21T13:38:12.645089036+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.645102176+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.645110717+07:00","message":"[bufferProcess] interim [360000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.645113628+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.645121247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.64512418+07:00","message":"> Transcript [2652] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.645128029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.645130227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.6451321+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.645134698+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.831962777+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.832001159+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-05-21T13:38:12.832007929+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.832024937+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.83203487+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.832037713+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.832043958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.83204769+07:00","message":"> Transcript [2653] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.832051398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.832053626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.832055969+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.832060967+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.966819303+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.966860928+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-05-21T13:38:12.966867939+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.966884603+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.966892308+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.96689496+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.96690167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.966904493+07:00","message":"> Transcript [2654] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.966908257+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.966910306+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.966912893+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.966916169+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.966922153+07:00","message":"Push: 'กเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.966923973+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.966926015+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:12.966928589+07:00","message":"Next Push (prob) : 'เคยแกะดูไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:12.966943591+07:00","message":"push: {false กเลยนักเรียน 0 0xc001e32780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.157118107+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.157159285+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-05-21T13:38:13.157179629+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.157198232+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.157208745+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.157211181+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.157215377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.157218508+07:00","message":"> Transcript [2655] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.157222709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.157224468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.157226399+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.1572291+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.347360514+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.347402287+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-05-21T13:38:13.347408771+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.347423502+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.34743164+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.347434085+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.347437764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.347440788+07:00","message":"> Transcript [2656] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.347444452+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.347446412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.347448348+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.347450717+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.558654917+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.55869552+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-05-21T13:38:13.558702607+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.55871784+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.558729362+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.558731723+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.558736198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.558739629+07:00","message":"> Transcript [2657] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.558744264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.558746519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.558749122+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.558752057+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.848631143+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.848669723+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-05-21T13:38:13.84867693+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.848693126+07:00","message":"[buffer interim] 366 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.848700902+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.848703816+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.848712209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.84871506+07:00","message":"> Transcript [2658] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.848719669+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.848722467+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.848724746+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.848727357+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.848734805+07:00","message":"Push: 'เคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.848737693+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.848739913+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:13.848742481+07:00","message":"Next Push (prob) : 'ว่ามันมีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.848765995+07:00","message":"push: {false เคยแกะดูไหม 0 0xc001e32780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:13.96313703+07:00","message":"[GCS] IsForceVAD: false for message ID: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:14.062950126+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:14.062994694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:14.06300267+07:00","message":"receive interim result [true|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:14.063015551+07:00","message":"end recv isFinal message id 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:14.063017839+07:00","message":"end Recv id 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:14.063024767+07:00","message":"[buffer interim] 366 true นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063034546+07:00","message":"[bufferProcess] interim [890000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.06303812+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063042391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063045475+07:00","message":"> Transcript [2659] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063048986+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063051091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063052904+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063055651+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063057855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063074593+07:00","message":"> Transcript [2660] [true]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063078007+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063079832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063081454+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063083566+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:14.063086943+07:00","message":"Push: 'ว่ามันมีอะไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:14.063095849+07:00","message":"push: {true ว่ามันมีอะไรบ้าง 0 0xc001e32780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:14.076237426+07:00","message":"write wav file: './tmp/7577/7577_366.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:14.676138475+07:00","message":"[GCS] Start streaming session, msgId: 367"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:14.830005514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:14.830020276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:15.731237511+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:15.731272022+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-05-21T13:38:15.731278547+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:15.731291716+07:00","message":"[buffer interim] 367 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:15.731298051+07:00","message":"[bufferProcess] interim [80000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:15.73129976+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:15.731306607+07:00","message":"[bufferProcess] send to processor (ticker):มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:15.73130902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:15.73131177+07:00","message":"> Transcript [2661] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:15.731313928+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:15.846614816+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:15.846656817+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-05-21T13:38:15.846664264+07:00","message":"receive interim result [false|false]: มีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:15.846680332+07:00","message":"[buffer interim] 367 false มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:15.846688157+07:00","message":"[bufferProcess] interim [200000000]:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:15.846690267+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:16.233826653+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:16.233865206+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-05-21T13:38:16.233870751+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:16.2338868+07:00","message":"[buffer interim] 367 false มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.233895245+07:00","message":"[bufferProcess] interim [620000000]:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.233897488+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.233900768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.233903354+07:00","message":"> Transcript [2662] [false]: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.233906662+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.233908565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.23391035+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.233912272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:16.804824751+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:16.804862648+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-05-21T13:38:16.804868549+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:16.804881087+07:00","message":"[buffer interim] 367 false มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.80488753+07:00","message":"[bufferProcess] interim [220000000]:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.80489003+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.804895069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.804897765+07:00","message":"> Transcript [2663] [false]: 'มีอะไรบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.804900772+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.804902871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.804904738+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:16.804906735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:17.83101512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:17.831017885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:18.852056136+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:18.852099198+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-05-21T13:38:18.85210595+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:18.85212401+07:00","message":"[buffer interim] 367 false มีอะไรบ้างคะว่าหนูรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852135088+07:00","message":"[bufferProcess] interim [200000000]:มีอะไรบ้างคะว่าหนูรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852137565+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852141427+07:00","message":"[bufferProcess] send to processor (ticker):มีอะไรบ้างคะว่าหนูรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852144638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852147746+07:00","message":"> Transcript [2664] [false]: 'มีอะไรบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852151454+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852153581+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852155421+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852158929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852160591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852162684+07:00","message":"> Transcript [2665] [false]: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852164881+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852166721+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852168279+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852169873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852172641+07:00","message":"Push: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852174416+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852176291+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:18.852178315+07:00","message":"Next Push (prob) : 'บ้างคะว่าหนูรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:18.852186659+07:00","message":"push: {false มีอะไร 0 0xc003fa0c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.050202166+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.050249475+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-05-21T13:38:19.050256462+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.050273099+07:00","message":"[buffer interim] 367 false มีอะไรบ้างคะว่าหนูรู้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.050283047+07:00","message":"[bufferProcess] interim [380000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.050285165+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.12842451+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.12847396+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-05-21T13:38:19.128480337+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ข่าว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.128499404+07:00","message":"[buffer interim] 367 false มีอะไรบ้างคะว่าหนูรู้ข่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.128508277+07:00","message":"[bufferProcess] interim [500000000]:มีอะไรบ้างคะว่าหนูรู้ข่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.12851055+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.128514251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.128518498+07:00","message":"> Transcript [2666] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.128522381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.128524601+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.128526661+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.128529242+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.252365228+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.252413103+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-05-21T13:38:19.252422666+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.252441436+07:00","message":"[buffer interim] 367 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.252449194+07:00","message":"[bufferProcess] interim [620000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.252451861+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ข่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.252455915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.252459184+07:00","message":"> Transcript [2667] [false]: 'มีอะไรบ้างคะว่าหนูรู้ข่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.252465001+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.252467282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.252469613+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.252472294+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.446586498+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.446630321+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-05-21T13:38:19.446636278+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.446653375+07:00","message":"[buffer interim] 367 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.446659914+07:00","message":"[bufferProcess] interim [800000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.446663305+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.446667367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.446671227+07:00","message":"> Transcript [2668] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.446674817+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.44667693+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.446682551+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.446684815+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.763019159+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.763074728+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-05-21T13:38:19.763084706+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.763106292+07:00","message":"[buffer interim] 367 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763115523+07:00","message":"[bufferProcess] interim [40000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763119449+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763125282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763130237+07:00","message":"> Transcript [2669] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763136279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763139758+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763143236+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763146349+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763154087+07:00","message":"Push: 'บ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763156838+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763159897+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.763163263+07:00","message":"Next Push (prob) : 'ค่ะว่ามี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.763173192+07:00","message":"push: {false บ้างคะว่าหนูรู้ 0 0xc003fa0c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.779465676+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.779506245+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-05-21T13:38:19.779512021+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.779528241+07:00","message":"[buffer interim] 367 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.779535964+07:00","message":"[bufferProcess] interim [100000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.779538834+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.779543263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.779548146+07:00","message":"> Transcript [2670] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.779551834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.779554106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.779556219+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.779559243+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.822394492+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.822444762+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-05-21T13:38:19.822453525+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:19.822488067+07:00","message":"[buffer interim] 367 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.822505102+07:00","message":"[bufferProcess] interim [220000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.822509707+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.822519891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.822523515+07:00","message":"> Transcript [2671] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.822527882+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.82253115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.822534875+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:19.822538547+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.185242008+07:00","message":"[GCS] IsForceVAD: false for message ID: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.269695337+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.269737501+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-05-21T13:38:20.269744696+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.269760622+07:00","message":"[buffer interim] 367 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.26976859+07:00","message":"[bufferProcess] interim [640000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.269771227+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.269774799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.269777902+07:00","message":"> Transcript [2672] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.269782277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.269784315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.269786674+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.269789482+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.358044862+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.35808988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ\",\"confidence\":0.9307258}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.358098095+07:00","message":"receive interim result [true|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.358108827+07:00","message":"end recv isFinal message id 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.358111118+07:00","message":"end Recv id 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.358117772+07:00","message":"[buffer interim] 367 true มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358127775+07:00","message":"[bufferProcess] interim [730000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358133202+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358136755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358139699+07:00","message":"> Transcript [2673] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358143284+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358145206+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358147555+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358150386+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358156836+07:00","message":"Push: 'ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358158698+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358160771+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358163649+07:00","message":"Next Push (prob) : 'แบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358165418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358167517+07:00","message":"> Transcript [2674] [true]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358169631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358171221+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358173166+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.35817524+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:20.358177249+07:00","message":"Push: 'แบตเตอรี่ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.358186087+07:00","message":"push: {false ค่ะว่ามี 0 0xc003fa0c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.358192097+07:00","message":"push: {true แบตเตอรี่ค่ะ 0 0xc003fa0c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:20.369856496+07:00","message":"write wav file: './tmp/7577/7577_367.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:20.505809183+07:00","message":"[GCS] Start streaming session, msgId: 368"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:20.831661852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:20.831687544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:22.363267674+07:00","message":"[GCS] IsForceVAD: false for message ID: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:22.486696566+07:00","message":"[GCS] Start streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:22.975441885+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:22.97548656+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-05-21T13:38:22.97549222+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:22.975516955+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:22.975521637+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-05-21T13:38:22.975524287+07:00","message":"receive interim result [false|false]: ให้พลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:22.975532647+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:22.975535679+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-05-21T13:38:22.975538294+07:00","message":"receive interim result [false|false]: ให้พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:22.975544134+07:00","message":"[buffer interim] 368 false ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:22.975547401+07:00","message":"[buffer interim] 368 false ให้พลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:22.975549386+07:00","message":"[buffer interim] 368 false ให้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975556225+07:00","message":"[bufferProcess] interim [840000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975557892+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975562149+07:00","message":"[bufferProcess] send to processor (ticker):ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975564369+07:00","message":"[bufferProcess] interim [80000000]:ให้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975565772+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975567747+07:00","message":"[bufferProcess] interim [260000000]:ให้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975569746+07:00","message":"[bufferProcess] send to processor:ให้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975572382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975574842+07:00","message":"> Transcript [2675] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.97557719+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975578716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975580535+07:00","message":"> Transcript [2676] [false]: 'ให้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975583417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975585253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975587177+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:22.975589106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.205011204+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.205044956+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-05-21T13:38:23.20505172+07:00","message":"receive interim result [false|false]: ให้พลังงานค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.205067875+07:00","message":"[buffer interim] 368 false ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.205074633+07:00","message":"[bufferProcess] interim [860000000]:ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.205076843+07:00","message":"[bufferProcess] send to processor:ให้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.205080276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.205082959+07:00","message":"> Transcript [2677] [false]: 'ให้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.205086042+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.205089045+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.205091149+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.205093011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.730095842+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.730140159+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-05-21T13:38:23.73014685+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.730167953+07:00","message":"[buffer interim] force interim is final (2) :ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730176685+07:00","message":"[bufferProcess] interim [860000000]:ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730183402+07:00","message":"[bufferProcess] send to processor (isfinal):ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730186555+07:00","message":"[bufferProcess] interim [320000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730188336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730190892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730196883+07:00","message":"> Transcript [2678] [false]: 'ให้พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.73020047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730202451+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730204747+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730206833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730208392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730210607+07:00","message":"> Transcript [2679] [true]: 'ให้พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730212876+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730214631+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730216194+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730217899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.730225369+07:00","message":"Push: 'ให้พลังงานค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.730234349+07:00","message":"push: {true ให้พลังงานค่ะ 0 0xc001e33f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:23.737943351+07:00","message":"write wav file: './tmp/7577/7577_368.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:23.831855938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:23.831909409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.837760355+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.837794602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นแหล่งให้พลังงานค่ะ\",\"confidence\":0.8794795}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.837800585+07:00","message":"receive interim result [true|false]: เป็นแหล่งให้พลังงานค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.837806018+07:00","message":"end recv isFinal message id 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.837808216+07:00","message":"end Recv id 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.837814243+07:00","message":"[buffer interim] this message is already final true 368: 'เป็นแหล่งให้พลังงานค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.943961044+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.943997488+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-05-21T13:38:23.944003072+07:00","message":"receive interim result [false|false]: ส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.944016249+07:00","message":"end Recv id 369 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.944018334+07:00","message":"end Recv id 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:23.94402461+07:00","message":"[buffer interim] 369 false ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.944031439+07:00","message":"[bufferProcess] interim [500000000]:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.944034053+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.944037374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.944040608+07:00","message":"> Transcript [2680] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:23.944042733+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:25.683886008+07:00","message":"[GCS] IsForceVAD: false for message ID: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:25.945664477+07:00","message":"[GCS] Start streaming session, msgId: 370"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:26.832462705+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:26.832476813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:27.89576737+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:27.895806718+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-05-21T13:38:27.895812235+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:27.895825956+07:00","message":"[buffer interim] force interim is final (2) :ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895832184+07:00","message":"[bufferProcess] interim [500000000]:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895836766+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895839591+07:00","message":"[bufferProcess] interim [800000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895841182+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.89584363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895848216+07:00","message":"> Transcript [2681] [false]: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895850771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895852641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895854475+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895858768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895860319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895862285+07:00","message":"> Transcript [2682] [true]: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895864761+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895866397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895868105+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895869776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:27.895875813+07:00","message":"Push: 'ส่วนที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:27.895883405+07:00","message":"push: {true ส่วนที่ 0 0xc00049d900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:27.905552737+07:00","message":"write wav file: './tmp/7577/7577_369.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:28.011299944+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:28.011334986+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-05-21T13:38:28.011340932+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:28.011347973+07:00","message":"end Recv id 370 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:28.01135+07:00","message":"end Recv id 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:28.011355796+07:00","message":"[buffer interim] 370 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:28.011364397+07:00","message":"[bufferProcess] interim [860000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:28.011366425+07:00","message":"[bufferProcess] send to processor:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:28.011372549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:28.011375312+07:00","message":"> Transcript [2683] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:28.011377545+07:00","message":"Set StatePrefix (first interim): 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:29.533522952+07:00","message":"[GCS] IsForceVAD: false for message ID: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:29.605928166+07:00","message":"[GCS] Start streaming session, msgId: 371"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:29.832754845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:29.832772424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:30.433564396+07:00","message":"[GCS] IsForceVAD: false for message ID: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:30.945913255+07:00","message":"[GCS] Start streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.495644913+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.495704227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรอีกคะ\",\"confidence\":0.79762596}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.495711741+07:00","message":"receive interim result [true|false]: อะไรอีกคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.495725268+07:00","message":"end recv isFinal message id 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.4957282+07:00","message":"end Recv id 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.495736352+07:00","message":"[buffer interim] force interim is final (2) :นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495744691+07:00","message":"[bufferProcess] interim [860000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.49574853+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495752647+07:00","message":"[bufferProcess] interim [50000000]:อะไรอีกคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495756598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495760009+07:00","message":"> Transcript [2684] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495763625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495766269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495769032+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495771564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495775268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495778458+07:00","message":"> Transcript [2685] [true]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.49578154+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495784046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495786488+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495788936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495792201+07:00","message":"Push: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495794316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495797027+07:00","message":"> Transcript [2686] [true]: 'อะไรอีกคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495799616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.49580193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495804183+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495806475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.495808986+07:00","message":"Push: 'อะไรอีกคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.495818895+07:00","message":"push: {true นอกจากนี้ 0 0xc003fa0500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.495832266+07:00","message":"push: {true อะไรอีกคะ 0 0xc00049cf00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:31.504127368+07:00","message":"write wav file: './tmp/7577/7577_370.wav'"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:31.504132597+07:00","message":"write wav file: './tmp/7577/7577_371.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.601983255+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.602022882+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-05-21T13:38:31.602029042+07:00","message":"receive interim result [false|false]: มีหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.60204418+07:00","message":"[buffer interim] 372 false มีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.60205086+07:00","message":"[bufferProcess] interim [660000000]:มีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.602053464+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.660490517+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.660525184+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-05-21T13:38:31.660533515+07:00","message":"receive interim result [false|false]: มีหน่วยควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.660546744+07:00","message":"[buffer interim] 372 false มีหน่วยควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.660552964+07:00","message":"[bufferProcess] interim [780000000]:มีหน่วยควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.660555372+07:00","message":"[bufferProcess] send to processor:มีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.660560326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.6605629+07:00","message":"> Transcript [2687] [false]: 'มีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.660565113+07:00","message":"Set StatePrefix (first interim): 'มีหน่วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.929320385+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.929364036+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-05-21T13:38:31.92937408+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:31.92938895+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.929396923+07:00","message":"[bufferProcess] interim [20000000]:มีหน่วยควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.929399778+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.929406676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.929409794+07:00","message":"> Transcript [2688] [false]: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.929413874+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.929415953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.929417801+07:00","message":"StatePrefix: 'มีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:31.929420358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:32.172183406+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:32.172219624+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-05-21T13:38:32.17222528+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:32.172236321+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.172242724+07:00","message":"[bufferProcess] interim [260000000]:มีหน่วยควบคุมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.172244848+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.172249925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.172252882+07:00","message":"> Transcript [2689] [false]: 'มีหน่วยควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.17225586+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.172258107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.172259891+07:00","message":"StatePrefix: 'มีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.172262104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:32.565396678+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:32.565435526+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-05-21T13:38:32.565441953+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:32.565455354+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.565462865+07:00","message":"[bufferProcess] interim [680000000]:มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.565465195+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.565470731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.565473587+07:00","message":"> Transcript [2690] [false]: 'มีหน่วยควบคุมระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.565477067+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.56547918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.565481608+07:00","message":"StatePrefix: 'มีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:32.565483871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:32.833198121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:32.833199391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.008876637+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.008929549+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-05-21T13:38:33.008936015+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.008948013+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.008954556+07:00","message":"[bufferProcess] interim [100000000]:มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.008957159+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.008962417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.008965245+07:00","message":"> Transcript [2691] [false]: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.008968378+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.008970402+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.008972158+07:00","message":"StatePrefix: 'มีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.008974272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.008976915+07:00","message":"Push: 'มีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.008978876+07:00","message":"TextPushed: 'มีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.008981317+07:00","message":"Set new StatePrefix : 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.00898325+07:00","message":"Next Push (prob) : 'ควบคุมระบบเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.008990118+07:00","message":"push: {false มีหน่วย 0 0xc001fe0100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.270247991+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.27028595+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-05-21T13:38:33.270291516+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.270305253+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.270311517+07:00","message":"[bufferProcess] interim [400000000]:มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.270313801+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.270317228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.270320238+07:00","message":"> Transcript [2692] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.270324028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.270325996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.270327725+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.270329891+07:00","message":"TextPushed: 'มีหน่วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.737807343+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.737843892+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-05-21T13:38:33.737850114+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.737864357+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.737872465+07:00","message":"[bufferProcess] interim [820000000]:มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.737874869+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.737880177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.737883291+07:00","message":"> Transcript [2693] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.73788683+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.737889017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.737891066+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.737893196+07:00","message":"TextPushed: 'มีหน่วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.925293652+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.925352974+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-05-21T13:38:33.925362047+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.925378612+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.925389253+07:00","message":"[bufferProcess] interim [0]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.925392251+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.925397814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.925400992+07:00","message":"> Transcript [2694] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.925403974+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.925405933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.92540785+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.925409969+07:00","message":"TextPushed: 'มีหน่วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.967664974+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.967697155+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-05-21T13:38:33.967702501+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.967714899+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.967722088+07:00","message":"[bufferProcess] interim [120000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.96772473+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.967730336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.967732888+07:00","message":"> Transcript [2695] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.967736635+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.967739052+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.967741106+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.967743434+07:00","message":"TextPushed: 'มีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.967749527+07:00","message":"Push: 'ควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.967751646+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.96775366+07:00","message":"Set new StatePrefix : 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:33.967755872+07:00","message":"Next Push (prob) : 'ค่ะพวกควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:33.967786443+07:00","message":"push: {false ควบคุมระบบเสียง 0 0xc001fe0100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:34.285097755+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:34.28514038+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-05-21T13:38:34.285146648+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโคร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:34.28515895+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.285176747+07:00","message":"[bufferProcess] interim [420000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.285179289+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.285182656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.28518697+07:00","message":"> Transcript [2696] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.285190357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.28519252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.285194961+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.285197523+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:34.601193902+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:34.60122895+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-05-21T13:38:34.601234927+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:34.601248063+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.601254516+07:00","message":"[bufferProcess] interim [660000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.601256955+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.601262546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.60126534+07:00","message":"> Transcript [2697] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.601268894+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.601270962+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.601273075+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:34.601275383+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125224402+07:00","message":"[GCS] Cleaned up inactive client: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125246217+07:00","message":"[GCS] Cleaned up inactive client: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125249046+07:00","message":"[GCS] Cleaned up inactive client: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.12525131+07:00","message":"[GCS] Cleaned up inactive client: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125253171+07:00","message":"[GCS] Cleaned up inactive client: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125255042+07:00","message":"[GCS] Cleaned up inactive client: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125257074+07:00","message":"[GCS] Cleaned up inactive client: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125259144+07:00","message":"[GCS] Cleaned up inactive client: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125260919+07:00","message":"[GCS] Cleaned up inactive client: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125263756+07:00","message":"[GCS] Cleaned up inactive client: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125265702+07:00","message":"[GCS] Cleaned up inactive client: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125267476+07:00","message":"[GCS] Cleaned up inactive client: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.125269024+07:00","message":"[GCS] Cleaned up inactive client: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.131609927+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.131650935+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-05-21T13:38:35.131658805+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.131672725+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.131678913+07:00","message":"[bufferProcess] interim [200000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.131682565+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.13168936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.131692464+07:00","message":"> Transcript [2698] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.131696131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.131698117+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.1317009+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.131703758+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.315807686+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.315841445+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-05-21T13:38:35.315847864+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.315865064+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.315872412+07:00","message":"[bufferProcess] interim [380000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.315874823+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.315878084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.315880911+07:00","message":"> Transcript [2699] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.315885158+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.315887323+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.315889328+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.315892013+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.315894987+07:00","message":"Push: 'ค่ะพวกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.315896995+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.315900027+07:00","message":"Set new StatePrefix : 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.31590257+07:00","message":"Next Push (prob) : 'คุมไมโครโฟนควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.315910331+07:00","message":"push: {false ค่ะพวกควบ 0 0xc001fe0100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.578569865+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.578609086+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-05-21T13:38:35.578617874+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมรำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.578630276+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.578636399+07:00","message":"[bufferProcess] interim [680000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.57863898+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.578646209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.5786492+07:00","message":"> Transcript [2700] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.578653535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.578655612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.578657418+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.578659915+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.701646682+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.70168612+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-05-21T13:38:35.70169286+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:35.701708222+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.701715454+07:00","message":"[bufferProcess] interim [800000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.70171805+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.701724957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.701727742+07:00","message":"> Transcript [2701] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.701731493+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.701733634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.701735442+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:35.701738684+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:35.833970998+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:35.833983501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.263025141+07:00","message":"[GCS] IsForceVAD: false for message ID: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.308181845+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.308227652+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-05-21T13:38:36.308235422+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.308251773+07:00","message":"[buffer interim] 372 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.30826042+07:00","message":"[bufferProcess] interim [400000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.308264063+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.308272012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.308275996+07:00","message":"> Transcript [2702] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.308281157+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.308283755+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.30828615+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.308289377+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.396420951+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.396457156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ\",\"confidence\":0.9379479}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.396463965+07:00","message":"receive interim result [true|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.396474971+07:00","message":"end recv isFinal message id 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.396477579+07:00","message":"end Recv id 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.396484283+07:00","message":"[buffer interim] 372 true มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396491184+07:00","message":"[bufferProcess] interim [550000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.39649434+07:00","message":"[bufferProcess] send to processor (isfinal):มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396499407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396502433+07:00","message":"> Transcript [2703] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396506375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396508475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396510627+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396513251+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396516591+07:00","message":"Push: 'คุมไมโครโฟนควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396518521+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396520581+07:00","message":"Set new StatePrefix : 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396522756+07:00","message":"Next Push (prob) : 'คุมลำโพงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396524391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396526496+07:00","message":"> Transcript [2704] [true]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396528759+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396530479+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396532489+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396534442+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:36.396536884+07:00","message":"Push: 'คุมลำโพงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.396545471+07:00","message":"push: {false คุมไมโครโฟนควบ 0 0xc001fe0100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.396554599+07:00","message":"push: {true คุมลำโพงนะคะ 0 0xc001fe0100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:36.408563674+07:00","message":"write wav file: './tmp/7577/7577_372.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:36.525834463+07:00","message":"[GCS] Start streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:37.198442516+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:37.198490333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"YouTube\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:37.198496238+07:00","message":"receive interim result [false|false]: YouTube"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:37.198514313+07:00","message":"[buffer interim] 373 false YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:37.198521717+07:00","message":"[bufferProcess] interim [720000000]:YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:37.198523627+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:37.514515001+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:37.514549857+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-05-21T13:38:37.514555857+07:00","message":"receive interim result [false|false]: กล้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:37.514568848+07:00","message":"[buffer interim] 373 false กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:37.5145761+07:00","message":"[bufferProcess] interim [20000000]:กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:37.514579839+07:00","message":"[bufferProcess] send to processor:YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:37.514588501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:37.51459258+07:00","message":"> Transcript [2705] [false]: 'YouTube'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:37.514595861+07:00","message":"Set StatePrefix (first interim): 'YouTube'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:38.092460283+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:38.092491318+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-05-21T13:38:38.092496836+07:00","message":"receive interim result [false|false]: กล้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:38.092510729+07:00","message":"[buffer interim] 373 false กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.092516905+07:00","message":"[bufferProcess] interim [620000000]:กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.092519474+07:00","message":"[bufferProcess] send to processor:กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.092522662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.092525384+07:00","message":"> Transcript [2706] [false]: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.092527948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.092529897+07:00","message":"Set new StatePrefix: 'กล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:38.594846736+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:38.594886986+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-05-21T13:38:38.594893125+07:00","message":"receive interim result [false|false]: กล้องถ่ายรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:38.594907339+07:00","message":"[buffer interim] 373 false กล้องถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.594921514+07:00","message":"[bufferProcess] interim [100000000]:กล้องถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.59492451+07:00","message":"[bufferProcess] send to processor:กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.594931823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.594934539+07:00","message":"> Transcript [2707] [false]: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.594937674+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.594939807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.594942171+07:00","message":"StatePrefix: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:38.594944107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:38.834466209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:38.834482082+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:38.883666392+07:00","message":"[GCS] IsForceVAD: false for message ID: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.006656761+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.006689876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กล้องถ่ายรูป\",\"confidence\":0.9551403}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.006695752+07:00","message":"receive interim result [true|false]: กล้องถ่ายรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.006707341+07:00","message":"end recv isFinal message id 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.006709685+07:00","message":"end Recv id 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.006717817+07:00","message":"[buffer interim] 373 true กล้องถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006725965+07:00","message":"[bufferProcess] interim [580000000]:กล้องถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006737003+07:00","message":"[bufferProcess] send to processor (isfinal):กล้องถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006740607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006743997+07:00","message":"> Transcript [2708] [false]: 'กล้องถ่ายรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.00674734+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006750402+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006752347+07:00","message":"StatePrefix: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006754237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006755783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006757723+07:00","message":"> Transcript [2709] [true]: 'กล้องถ่ายรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006759869+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006761483+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006763135+07:00","message":"StatePrefix: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006764695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.006771599+07:00","message":"Push: 'กล้องถ่ายรูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.006779375+07:00","message":"push: {true กล้องถ่ายรูป 0 0xc0001fa100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:39.020336211+07:00","message":"write wav file: './tmp/7577/7577_373.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.085019049+07:00","message":"[GCS] Start streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.605345951+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.605396882+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-05-21T13:38:39.605404322+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.605419497+07:00","message":"[buffer interim] 374 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.605426489+07:00","message":"[bufferProcess] interim [540000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.605428156+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.747672504+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.747706636+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-05-21T13:38:39.747711938+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:39.747727449+07:00","message":"[buffer interim] 374 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.747733916+07:00","message":"[bufferProcess] interim [720000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.747736242+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.747739499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.747742061+07:00","message":"> Transcript [2710] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:39.747744238+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.060063001+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.060104342+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-05-21T13:38:40.060109625+07:00","message":"receive interim result [false|false]: มีเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.060121957+07:00","message":"[buffer interim] 374 false มีเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.060127943+07:00","message":"[bufferProcess] interim [960000000]:มีเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.060130292+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.06013568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.060138787+07:00","message":"> Transcript [2711] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.060141765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.060143905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.060145996+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.060148105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.127774169+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.127819485+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-05-21T13:38:40.127826082+07:00","message":"receive interim result [false|false]: มีเอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.127837523+07:00","message":"[buffer interim] 374 false มีเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.127845596+07:00","message":"[bufferProcess] interim [80000000]:มีเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.127848324+07:00","message":"[bufferProcess] send to processor:มีเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.127853522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.127856538+07:00","message":"> Transcript [2712] [false]: 'มีเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.127859809+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.127861874+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.127863774+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.127866075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.344170175+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.344212402+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-05-21T13:38:40.344219484+07:00","message":"receive interim result [false|false]: มีเอาไว้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.344235271+07:00","message":"[buffer interim] 374 false มีเอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.344242456+07:00","message":"[bufferProcess] interim [260000000]:มีเอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.344244703+07:00","message":"[bufferProcess] send to processor:มีเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.344248351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.344251328+07:00","message":"> Transcript [2713] [false]: 'มีเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.344254264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.344256311+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.344258268+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.34426016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.35527545+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.355313691+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-05-21T13:38:40.355320311+07:00","message":"receive interim result [false|false]: มีเอาไว้สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.35533646+07:00","message":"[buffer interim] 374 false มีเอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.355348618+07:00","message":"[bufferProcess] interim [320000000]:มีเอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.35535098+07:00","message":"[bufferProcess] send to processor:มีเอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.355354712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.355358616+07:00","message":"> Transcript [2714] [false]: 'มีเอาไว้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.355364366+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.355367466+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.355371232+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.35537416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.355382925+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.355385881+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.355389903+07:00","message":"Set new StatePrefix : 'มีเอาไว้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.355394125+07:00","message":"Next Push (prob) : 'เอาไว้ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.355417884+07:00","message":"push: {false มี 0 0xc001fe0080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.574189782+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.574230663+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-05-21T13:38:40.574236169+07:00","message":"receive interim result [false|false]: มีเอาไว้สำหรับวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.574250345+07:00","message":"[buffer interim] 374 false มีเอาไว้สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.574259764+07:00","message":"[bufferProcess] interim [500000000]:มีเอาไว้สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.57426252+07:00","message":"[bufferProcess] send to processor:มีเอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.574266783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.574269609+07:00","message":"> Transcript [2715] [false]: 'มีเอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.57427218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.574274182+07:00","message":"Set new StatePrefix: 'มีเอาไว้สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.731416099+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.731460739+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-05-21T13:38:40.731467848+07:00","message":"receive interim result [false|false]: มีเอาไว้สำหรับบันทึก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:40.731483476+07:00","message":"[buffer interim] 374 false มีเอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.731494169+07:00","message":"[bufferProcess] interim [620000000]:มีเอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.731496649+07:00","message":"[bufferProcess] send to processor:มีเอาไว้สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.731503524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.731506375+07:00","message":"> Transcript [2716] [false]: 'มีเอาไว้สำหรับวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.731510546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.731512849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.731514839+07:00","message":"StatePrefix: 'มีเอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:40.731519671+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:41.147346564+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:41.147393181+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-05-21T13:38:41.147399932+07:00","message":"receive interim result [false|false]: มีเอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:41.147414621+07:00","message":"[buffer interim] 374 false มีเอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.147422592+07:00","message":"[bufferProcess] interim [40000000]:มีเอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.147425025+07:00","message":"[bufferProcess] send to processor:มีเอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.147428452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.147431207+07:00","message":"> Transcript [2717] [false]: 'มีเอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.147434911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.147437347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.147439381+07:00","message":"StatePrefix: 'มีเอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.147442093+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:41.225999287+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:41.226039448+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-05-21T13:38:41.226046336+07:00","message":"receive interim result [false|false]: มีเอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:41.22606263+07:00","message":"[buffer interim] 374 false มีเอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.226069399+07:00","message":"[bufferProcess] interim [220000000]:มีเอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.226072346+07:00","message":"[bufferProcess] send to processor:มีเอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.226078765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.226083019+07:00","message":"> Transcript [2718] [false]: 'มีเอาไว้สำหรับบันทึกภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.226087522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.226090193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.22609219+07:00","message":"StatePrefix: 'มีเอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.226094478+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:41.741386082+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:41.741430877+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-05-21T13:38:41.741437351+07:00","message":"receive interim result [false|false]: มีเอาไว้สำหรับบันทึกภาพถ่ายดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:41.741454088+07:00","message":"[buffer interim] 374 false มีเอาไว้สำหรับบันทึกภาพถ่ายดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.74146116+07:00","message":"[bufferProcess] interim [700000000]:มีเอาไว้สำหรับบันทึกภาพถ่ายดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.741463693+07:00","message":"[bufferProcess] send to processor:มีเอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.74146678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.741473802+07:00","message":"> Transcript [2719] [false]: 'มีเอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.741477251+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.741479355+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.741481922+07:00","message":"StatePrefix: 'มีเอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.741484568+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.741489495+07:00","message":"Push: 'เอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.741491992+07:00","message":"TextPushed: 'มีเอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.741494062+07:00","message":"Set new StatePrefix : 'มีเอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:41.741496156+07:00","message":"Next Push (prob) : 'บันทึกภาพถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:41.741504565+07:00","message":"push: {false เอาไว้สำหรับ 0 0xc001fe0080}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:41.835173069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:41.835180453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.045898586+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.045948193+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-05-21T13:38:42.045955354+07:00","message":"receive interim result [false|false]: มีเอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.045966647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" DVD\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.045969346+07:00","message":"receive interim result [false|false]:  DVD"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.045977156+07:00","message":"[buffer interim] 374 false มีเอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.045984207+07:00","message":"[buffer interim] 374 false  DVD"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.04599029+07:00","message":"[bufferProcess] interim [940000000]:มีเอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.045992671+07:00","message":"[bufferProcess] send to processor:มีเอาไว้สำหรับบันทึกภาพถ่ายดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.045999717+07:00","message":"[bufferProcess] interim [940000000]: DVD"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.046002428+07:00","message":"[bufferProcess] update buffer: มีเอาไว้สำหรับบันทึกภาพถ่าย DVD"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.0460191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.046036691+07:00","message":"> Transcript [2720] [false]: 'มีเอาไว้สำหรับบันทึกภาพถ่ายดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.04604385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.046046808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.046049521+07:00","message":"StatePrefix: 'มีเอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.046052319+07:00","message":"TextPushed: 'มีเอาไว้สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.052204391+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.052224035+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-05-21T13:38:42.052229289+07:00","message":"receive interim result [false|false]: มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.05224207+07:00","message":"[buffer interim] 374 false มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.052247852+07:00","message":"[bufferProcess] interim [0]:มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.052250755+07:00","message":"[bufferProcess] send to processor:มีเอาไว้สำหรับบันทึกภาพถ่าย DVD"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.052255371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.052258027+07:00","message":"> Transcript [2721] [false]: 'มีเอาไว้สำหรับบันทึกภาพถ่าย DVD'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.052261527+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.052263671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.052265804+07:00","message":"StatePrefix: 'มีเอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.052268686+07:00","message":"TextPushed: 'มีเอาไว้สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.430568702+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.43061764+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-05-21T13:38:42.43062663+07:00","message":"receive interim result [false|false]: มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.430643878+07:00","message":"[buffer interim] 374 false มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.430652339+07:00","message":"[bufferProcess] interim [360000000]:มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.430655059+07:00","message":"[bufferProcess] send to processor:มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.430661137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.430663883+07:00","message":"> Transcript [2722] [false]: 'มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.43066803+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.430670259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.430672522+07:00","message":"StatePrefix: 'มีเอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.430675459+07:00","message":"TextPushed: 'มีเอาไว้สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.557280492+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.557329094+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-05-21T13:38:42.557336164+07:00","message":"receive interim result [false|false]: มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.557351821+07:00","message":"[buffer interim] 374 false มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557359577+07:00","message":"[bufferProcess] interim [480000000]:มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557362165+07:00","message":"[bufferProcess] send to processor:มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557368149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557370997+07:00","message":"> Transcript [2723] [false]: 'มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557374951+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557377089+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557380327+07:00","message":"StatePrefix: 'มีเอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557383318+07:00","message":"TextPushed: 'มีเอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557388209+07:00","message":"Push: 'บันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557390061+07:00","message":"TextPushed: 'มีเอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557392323+07:00","message":"Set new StatePrefix : 'มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:42.557394823+07:00","message":"Next Push (prob) : 'วีดีโอก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:42.557404042+07:00","message":"push: {false บันทึกภาพถ่าย 0 0xc001fe0080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.129610247+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.129651016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.129657553+07:00","message":"receive interim result [false|false]: มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.129674965+07:00","message":"[buffer interim] 374 false มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.129684111+07:00","message":"[bufferProcess] interim [80000000]:มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.129687353+07:00","message":"[bufferProcess] send to processor:มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.129695985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.129698714+07:00","message":"> Transcript [2724] [false]: 'มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.129702885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.129706512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.129708634+07:00","message":"StatePrefix: 'มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.129711261+07:00","message":"TextPushed: 'มีเอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.435992164+07:00","message":"[GCS] IsForceVAD: false for message ID: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.552877616+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.552927265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้\",\"confidence\":0.94733703}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.552935254+07:00","message":"receive interim result [true|false]: มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.552942235+07:00","message":"end recv isFinal message id 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.552944609+07:00","message":"end Recv id 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.552956697+07:00","message":"[buffer interim] 374 true มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552965028+07:00","message":"[bufferProcess] interim [590000000]:มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552969156+07:00","message":"[bufferProcess] send to processor (isfinal):มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552972645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552975585+07:00","message":"> Transcript [2725] [false]: 'มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552978606+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552980342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552982158+07:00","message":"StatePrefix: 'มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552984545+07:00","message":"TextPushed: 'มีเอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552986702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552988833+07:00","message":"> Transcript [2726] [true]: 'มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552990813+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552995356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552997152+07:00","message":"StatePrefix: 'มีเอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.552999092+07:00","message":"TextPushed: 'มีเอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:43.553002125+07:00","message":"Push: 'วีดีโอก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.553011705+07:00","message":"push: {true วีดีโอก็ได้ 0 0xc001fe0080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:43.562994447+07:00","message":"write wav file: './tmp/7577/7577_374.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:43.953896983+07:00","message":"[GCS] Start streaming session, msgId: 375"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:44.835601753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:44.835652402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:45.567838267+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:45.567884843+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-05-21T13:38:45.567890928+07:00","message":"receive interim result [false|false]: แสดง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:45.567914353+07:00","message":"[buffer interim] 375 false แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.567920988+07:00","message":"[bufferProcess] interim [680000000]:แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.567923045+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.56792979+07:00","message":"[bufferProcess] send to processor (ticker):แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.567932255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.567935056+07:00","message":"> Transcript [2727] [false]: 'แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.567937347+07:00","message":"Set StatePrefix (first interim): 'แสดง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:45.822076388+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:45.822113339+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-05-21T13:38:45.82212063+07:00","message":"receive interim result [false|false]: นักแสดง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:45.822135968+07:00","message":"[buffer interim] 375 false นักแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.822143829+07:00","message":"[bufferProcess] interim [860000000]:นักแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.822145773+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:45.825600158+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:45.825619021+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-05-21T13:38:45.82562314+07:00","message":"receive interim result [false|false]: หน้าจอแสดงผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:45.825636408+07:00","message":"[buffer interim] 375 false หน้าจอแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.825641382+07:00","message":"[bufferProcess] interim [920000000]:หน้าจอแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.825643589+07:00","message":"[bufferProcess] send to processor:นักแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.82564659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.825649463+07:00","message":"> Transcript [2728] [false]: 'นักแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.825652243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:45.825654505+07:00","message":"Set new StatePrefix: 'นักแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:46.125247879+07:00","message":"[GCS] IsForceVAD: false for message ID: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:46.195193615+07:00","message":"[GCS] Start streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:46.219929183+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:46.219966503+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-05-21T13:38:46.219972956+07:00","message":"receive interim result [true|false]: หน้าจอแสดงผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:46.219979757+07:00","message":"end recv isFinal message id 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:46.219981961+07:00","message":"end Recv id 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:46.219987279+07:00","message":"[buffer interim] 375 true หน้าจอแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.219995931+07:00","message":"[bufferProcess] interim [400000000]:หน้าจอแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.219999162+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าจอแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.220009387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.22002642+07:00","message":"> Transcript [2729] [false]: 'หน้าจอแสดงผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.220031065+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.220034856+07:00","message":"Set new StatePrefix: 'หน้าจอแสดงผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.220038137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.220041695+07:00","message":"> Transcript [2730] [true]: 'หน้าจอแสดงผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.220047058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.220049151+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.220050989+07:00","message":"StatePrefix: 'หน้าจอแสดงผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.220052915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.220058311+07:00","message":"Push: 'หน้าจอแสดงผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:46.220068837+07:00","message":"push: {true หน้าจอแสดงผล 0 0xc001fe1280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:46.227864103+07:00","message":"write wav file: './tmp/7577/7577_375.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:46.927424972+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:46.9274643+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-05-21T13:38:46.927470114+07:00","message":"receive interim result [false|false]: เราสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:46.927483553+07:00","message":"[buffer interim] 376 false เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.927490006+07:00","message":"[bufferProcess] interim [780000000]:เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:46.927491737+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:47.56579264+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:47.565831948+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-05-21T13:38:47.565841654+07:00","message":"receive interim result [false|false]: เราสามารถรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:47.565857719+07:00","message":"[buffer interim] 376 false เราสามารถรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.5658645+07:00","message":"[bufferProcess] interim [380000000]:เราสามารถรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.565867409+07:00","message":"[bufferProcess] send to processor:เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.565874476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.565877513+07:00","message":"> Transcript [2731] [false]: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.565879796+07:00","message":"Set StatePrefix (first interim): 'เราสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:47.757466502+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:47.757509047+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-05-21T13:38:47.757515572+07:00","message":"receive interim result [false|false]: เราสามารถรักษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:47.757529332+07:00","message":"[buffer interim] 376 false เราสามารถรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.757536615+07:00","message":"[bufferProcess] interim [560000000]:เราสามารถรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.757539123+07:00","message":"[bufferProcess] send to processor:เราสามารถรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.757542683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.757545744+07:00","message":"> Transcript [2732] [false]: 'เราสามารถรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.757549258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.757551367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.757553346+07:00","message":"StatePrefix: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.757556411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:47.811583395+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:47.811631282+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-05-21T13:38:47.811637522+07:00","message":"receive interim result [false|false]: เราสามารถรับส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:47.811654601+07:00","message":"[buffer interim] 376 false เราสามารถรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.811662558+07:00","message":"[bufferProcess] interim [680000000]:เราสามารถรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.811665005+07:00","message":"[bufferProcess] send to processor:เราสามารถรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.811668874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.811671942+07:00","message":"> Transcript [2733] [false]: 'เราสามารถรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.811675937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.811677905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.811679755+07:00","message":"StatePrefix: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:47.811681722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:47.83618819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:47.836193144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.065904733+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.065962775+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-05-21T13:38:48.065969571+07:00","message":"receive interim result [false|false]: เราสามารถรับส่งข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.065986+07:00","message":"[buffer interim] 376 false เราสามารถรับส่งข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.065993657+07:00","message":"[bufferProcess] interim [860000000]:เราสามารถรับส่งข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.065996835+07:00","message":"[bufferProcess] send to processor:เราสามารถรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.066005172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.066008471+07:00","message":"> Transcript [2734] [false]: 'เราสามารถรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.066012163+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.066014342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.066016323+07:00","message":"StatePrefix: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.066018352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.129934961+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.129975409+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-05-21T13:38:48.129982079+07:00","message":"receive interim result [false|false]: เราสามารถรับส่งข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.129998628+07:00","message":"[buffer interim] 376 false เราสามารถรับส่งข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.130005894+07:00","message":"[bufferProcess] interim [980000000]:เราสามารถรับส่งข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.13000894+07:00","message":"[bufferProcess] send to processor:เราสามารถรับส่งข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.130015942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.130021196+07:00","message":"> Transcript [2735] [false]: 'เราสามารถรับส่งข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.130025567+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.130029362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.130031218+07:00","message":"StatePrefix: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.13003334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.13003996+07:00","message":"Push: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.130041869+07:00","message":"TextPushed: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.130044194+07:00","message":"Set new StatePrefix : 'เราสามารถรับส่งข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.130046474+07:00","message":"Next Push (prob) : 'รับส่งข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.130055257+07:00","message":"push: {false เราสามารถ 0 0xc000424700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.465209549+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.465250237+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-05-21T13:38:48.465256269+07:00","message":"receive interim result [false|false]: เราสามารถรับส่งข้อมูลโดย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.465265915+07:00","message":"[buffer interim] 376 false เราสามารถรับส่งข้อมูลโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.46527382+07:00","message":"[bufferProcess] interim [280000000]:เราสามารถรับส่งข้อมูลโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.465276667+07:00","message":"[bufferProcess] send to processor:เราสามารถรับส่งข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.465280466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.465283881+07:00","message":"> Transcript [2736] [false]: 'เราสามารถรับส่งข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.465287318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.465289277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.465291173+07:00","message":"StatePrefix: 'เราสามารถรับส่งข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.465293554+07:00","message":"TextPushed: 'เราสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.646129209+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.646165521+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-05-21T13:38:48.646172099+07:00","message":"receive interim result [false|false]: เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.646188328+07:00","message":"[buffer interim] 376 false เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.646196378+07:00","message":"[bufferProcess] interim [460000000]:เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.646198943+07:00","message":"[bufferProcess] send to processor:เราสามารถรับส่งข้อมูลโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.646206684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.646209494+07:00","message":"> Transcript [2737] [false]: 'เราสามารถรับส่งข้อมูลโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.646213527+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.646216136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.646218165+07:00","message":"StatePrefix: 'เราสามารถรับส่งข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.646220588+07:00","message":"TextPushed: 'เราสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.751962374+07:00","message":"[GCS] IsForceVAD: false for message ID: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.862766293+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.862804514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราสามารถรับส่งข้อมูลโดยการ\",\"confidence\":0.9531249}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.862810814+07:00","message":"receive interim result [true|false]: เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.862822507+07:00","message":"end recv isFinal message id 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.862824849+07:00","message":"end Recv id 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.862831146+07:00","message":"[buffer interim] 376 true เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862837669+07:00","message":"[bufferProcess] interim [790000000]:เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862841012+07:00","message":"[bufferProcess] send to processor (isfinal):เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862844593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862848011+07:00","message":"> Transcript [2738] [false]: 'เราสามารถรับส่งข้อมูลโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862850808+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862852707+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862854784+07:00","message":"StatePrefix: 'เราสามารถรับส่งข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862856886+07:00","message":"TextPushed: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862858739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862860579+07:00","message":"> Transcript [2739] [true]: 'เราสามารถรับส่งข้อมูลโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862863933+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862865544+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862867091+07:00","message":"StatePrefix: 'เราสามารถรับส่งข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862868764+07:00","message":"TextPushed: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:48.862872312+07:00","message":"Push: 'รับส่งข้อมูลโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:48.862879778+07:00","message":"push: {true รับส่งข้อมูลโดยการ 0 0xc000424700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:48.870262586+07:00","message":"write wav file: './tmp/7577/7577_376.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.006402406+07:00","message":"[GCS] Start streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.557674278+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.557717952+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-05-21T13:38:49.557723735+07:00","message":"receive interim result [false|false]: กิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.557736575+07:00","message":"[buffer interim] 377 false กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.557743689+07:00","message":"[bufferProcess] interim [600000000]:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.557745427+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.643092567+07:00","message":"[GCS] IsForceVAD: false for message ID: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.716189251+07:00","message":"[GCS] Start streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.765637318+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.7656827+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.765689278+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.765702438+07:00","message":"end recv isFinal message id 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.765704795+07:00","message":"end Recv id 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.765712246+07:00","message":"[buffer interim] 377 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765720925+07:00","message":"[bufferProcess] interim [870000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765728293+07:00","message":"[bufferProcess] send to processor (isfinal):กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765738543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765741902+07:00","message":"> Transcript [2740] [false]: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765744363+07:00","message":"Set StatePrefix (first interim): 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765746775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765750255+07:00","message":"> Transcript [2741] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765753209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765755127+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765757183+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765759339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:49.765761934+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:49.765771894+07:00","message":"push: {true  0 0xc001fe1a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:49.774094139+07:00","message":"write wav file: './tmp/7577/7577_377.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:50.22395377+07:00","message":"[GCS] IsForceVAD: false for message ID: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:50.284110867+07:00","message":"[GCS] Start streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:50.337629182+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:50.337656169+07:00","message":"found end of frame, send empty tag with msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:50.337659309+07:00","message":"end Recv id 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:50.337667871+07:00","message":"[buffer interim] 378 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:50.33767567+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:50.337679547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:50.337682549+07:00","message":"> Transcript [2742] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:50.33768509+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:50.337686943+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:50.337688723+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:50.337690512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:50.337693585+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:50.337704251+07:00","message":"push: {true \n 0 0xc000425a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:50.344169063+07:00","message":"write wav file: './tmp/7577/7577_378.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:50.836656756+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:50.83666562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:51.723486058+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:51.723529349+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-05-21T13:38:51.723536679+07:00","message":"receive interim result [false|false]: ก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:51.723556035+07:00","message":"[buffer interim] 379 false ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:51.723565044+07:00","message":"[bufferProcess] interim [260000000]:ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:51.723568124+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:51.723577169+07:00","message":"[bufferProcess] send to processor (ticker):ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:51.723580923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:51.723585389+07:00","message":"> Transcript [2743] [false]: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:51.72358863+07:00","message":"Set StatePrefix (first interim): 'ก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.382684067+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.382722011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.382728075+07:00","message":"receive interim result [false|false]: ก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.382742008+07:00","message":"[buffer interim] 379 false ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.382751969+07:00","message":"[bufferProcess] interim [860000000]:ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.38275423+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.473055204+07:00","message":"[GCS] IsForceVAD: false for message ID: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.534426241+07:00","message":"[GCS] Start streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.581900107+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.581947686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.581954092+07:00","message":"receive interim result [true|false]: ก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.58196716+07:00","message":"end recv isFinal message id 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.581969736+07:00","message":"end Recv id 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.581976467+07:00","message":"[buffer interim] 379 true ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.581984329+07:00","message":"[bufferProcess] interim [130000000]:ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.58198779+07:00","message":"[bufferProcess] send to processor (isfinal):ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.581990813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.581993728+07:00","message":"> Transcript [2744] [false]: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.581996488+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.581998413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.582000081+07:00","message":"StatePrefix: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.582001945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.582003743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.582005565+07:00","message":"> Transcript [2745] [true]: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.582007403+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.582008965+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.582010498+07:00","message":"StatePrefix: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.582012149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:52.582017807+07:00","message":"Push: 'ก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:52.582025303+07:00","message":"push: {true ก็ได้ 0 0xc003fa0a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:52.591487369+07:00","message":"write wav file: './tmp/7577/7577_379.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:53.236953776+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:53.23701132+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-05-21T13:38:53.237017654+07:00","message":"receive interim result [false|false]: ถ้าคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:53.237035698+07:00","message":"[buffer interim] 380 false ถ้าคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.237042862+07:00","message":"[bufferProcess] interim [720000000]:ถ้าคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.237044798+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:53.512555741+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:53.512592669+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-05-21T13:38:53.512598543+07:00","message":"receive interim result [false|false]: ถ้าพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:53.512608888+07:00","message":"[buffer interim] 380 false ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.512615097+07:00","message":"[bufferProcess] interim [960000000]:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.512617247+07:00","message":"[bufferProcess] send to processor:ถ้าคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.512620542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.512623236+07:00","message":"> Transcript [2746] [false]: 'ถ้าคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.512625286+07:00","message":"Set StatePrefix (first interim): 'ถ้าคิด'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:53.837227367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:53.8372459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:53.972469435+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:53.972504327+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-05-21T13:38:53.972509773+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:53.972522808+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.972529903+07:00","message":"[bufferProcess] interim [500000000]:ถ้าพิจารณาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.972532323+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.972537712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.972540849+07:00","message":"> Transcript [2747] [false]: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.972543211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:53.9725452+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.300391328+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.30043905+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-05-21T13:38:54.300445674+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.300461102+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.300469092+07:00","message":"[bufferProcess] interim [740000000]:ถ้าพิจารณาไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.300471584+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.30047729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.300480188+07:00","message":"> Transcript [2748] [false]: 'ถ้าพิจารณาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.300483816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.300485775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.300488041+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.300490419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.422333463+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.422375923+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-05-21T13:38:54.422381379+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.422395688+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.422402723+07:00","message":"[bufferProcess] interim [920000000]:ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.42240499+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.422408208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.422411093+07:00","message":"> Transcript [2749] [false]: 'ถ้าพิจารณาไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.422414227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.422416134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.422417908+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.422419898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.479412922+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.479453363+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-05-21T13:38:54.479460276+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.47947535+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.479482046+07:00","message":"[bufferProcess] interim [980000000]:ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.479484278+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.4794911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.479494092+07:00","message":"> Transcript [2750] [false]: 'ถ้าพิจารณาไปที่พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.479499124+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.479502396+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.47950438+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.4795065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.612789145+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.612831664+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-05-21T13:38:54.612837466+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.612856563+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.612860619+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-05-21T13:38:54.612863153+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.612876395+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.612892203+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612899677+07:00","message":"[bufferProcess] interim [40000000]:ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612907235+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612910687+07:00","message":"[bufferProcess] interim [100000000]:ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612912824+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612915792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612919013+07:00","message":"> Transcript [2751] [false]: 'ถ้าพิจารณาไปที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612922984+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612925044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612927449+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612929548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.61293678+07:00","message":"Push: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612938745+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.61294136+07:00","message":"Set new StatePrefix : 'ถ้าพิจารณาไปที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612943456+07:00","message":"Next Push (prob) : 'ไปที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612945122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612947135+07:00","message":"> Transcript [2752] [false]: 'ถ้าพิจารณาไปที่พาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612949176+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:54.612951222+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณาไปที่พาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:54.612962321+07:00","message":"push: {false ถ้าพิจารณา 0 0xc000425e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:55.174293304+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:55.174328062+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-05-21T13:38:55.174333822+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:55.174345489+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.174351738+07:00","message":"[bufferProcess] interim [640000000]:ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.174354263+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.174359582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.174362328+07:00","message":"> Transcript [2753] [false]: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.174364839+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.174366835+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:55.223694679+07:00","message":"[GCS] IsForceVAD: false for message ID: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:55.33056686+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:55.330610549+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-05-21T13:38:55.330617629+07:00","message":"receive interim result [true|false]: ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:55.330628273+07:00","message":"end recv isFinal message id 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:55.330630568+07:00","message":"end Recv id 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:55.330638949+07:00","message":"[buffer interim] 380 true ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330649866+07:00","message":"[bufferProcess] interim [910000000]:ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.33065358+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330657079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330660188+07:00","message":"> Transcript [2754] [false]: 'ถ้าพิจารณาไปที่ภายในแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330663358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.33066518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330667043+07:00","message":"StatePrefix: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330670746+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330672491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330674277+07:00","message":"> Transcript [2755] [true]: 'ถ้าพิจารณาไปที่ภายในแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330676274+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330677947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330679487+07:00","message":"StatePrefix: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330681296+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:55.330684471+07:00","message":"Push: 'ไปที่ภายในแน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:55.330693874+07:00","message":"push: {true ไปที่ภายในแน่นอน 0 0xc000425e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:55.338795532+07:00","message":"write wav file: './tmp/7577/7577_380.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:55.357633475+07:00","message":"[GCS] Start streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:56.025457422+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:56.025501122+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-05-21T13:38:56.02550687+07:00","message":"receive interim result [false|false]: โทรศัพท์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:56.025525379+07:00","message":"[buffer interim] 381 false โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.025532229+07:00","message":"[bufferProcess] interim [480000000]:โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.025534315+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:56.536042584+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:56.536089447+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-05-21T13:38:56.536095832+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:56.536115132+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.536123489+07:00","message":"[bufferProcess] interim [960000000]:โทรศัพท์ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.536125653+07:00","message":"[bufferProcess] send to processor:โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.536128642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.536131593+07:00","message":"> Transcript [2756] [false]: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.536133757+07:00","message":"Set StatePrefix (first interim): 'โทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:56.746558293+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:56.746598518+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-05-21T13:38:56.746605102+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:56.7466206+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.746628179+07:00","message":"[bufferProcess] interim [140000000]:โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.746630899+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.746636919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.74664015+07:00","message":"> Transcript [2757] [false]: 'โทรศัพท์ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.746643946+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.746646083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.746647991+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:56.746650422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:56.838295735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:56.838313278+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.06913015+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.069189904+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-05-21T13:38:57.069198139+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.069217242+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.069225059+07:00","message":"[bufferProcess] interim [440000000]:โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.069227829+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.069237261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.06924063+07:00","message":"> Transcript [2758] [false]: 'โทรศัพท์ก็ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.06924459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.069248666+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.069250681+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.069252756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.113489939+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.113534434+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-05-21T13:38:57.113541221+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.113557721+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.113565073+07:00","message":"[bufferProcess] interim [560000000]:โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.113567939+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.113575064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.113577711+07:00","message":"> Transcript [2759] [false]: 'โทรศัพท์ก็ต้องมีแผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.113581078+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.11358377+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.113585778+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.113588137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.34467714+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.344722309+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-05-21T13:38:57.344728869+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผนหลวง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.344741463+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผนหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.344747184+07:00","message":"[bufferProcess] interim [740000000]:โทรศัพท์ก็ต้องมีแผนหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.344749656+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.344754998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.344757823+07:00","message":"> Transcript [2760] [false]: 'โทรศัพท์ก็ต้องมีแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.3447609+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.344762929+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.344764878+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.34476846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.344772629+07:00","message":"Push: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.344774589+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.344776488+07:00","message":"Set new StatePrefix : 'โทรศัพท์ก็ต้องมีแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.344779095+07:00","message":"Next Push (prob) : 'ก็ต้องมีแผน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.344786442+07:00","message":"push: {false โทรศัพท์ 0 0xc003198600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.428955039+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.42899147+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-05-21T13:38:57.428997317+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.429009637+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.429016569+07:00","message":"[bufferProcess] interim [860000000]:โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.429018796+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผนหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.429024624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.429027431+07:00","message":"> Transcript [2761] [false]: 'โทรศัพท์ก็ต้องมีแผนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.429030908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.429033046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.429034762+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.429036846+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.960809741+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.960846943+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-05-21T13:38:57.960853115+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:57.960863003+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.960869149+07:00","message":"[bufferProcess] interim [400000000]:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.960871672+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.96087509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.960878416+07:00","message":"> Transcript [2762] [false]: 'โทรศัพท์ก็ต้องมีแผงวงจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.960880998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:57.960882831+07:00","message":"Set new StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวงจร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.032909466+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.032957373+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-05-21T13:38:58.032965853+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.032982024+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.032990968+07:00","message":"[bufferProcess] interim [520000000]:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.032994778+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.033003528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.033007414+07:00","message":"> Transcript [2763] [false]: 'โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.033012678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.03301596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.033019047+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวงจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.033022979+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.163703674+07:00","message":"[GCS] IsForceVAD: false for message ID: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.273486114+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.273529175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.27353594+07:00","message":"receive interim result [true|false]: โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.273544094+07:00","message":"end recv isFinal message id 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.273546406+07:00","message":"end Recv id 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.27355333+07:00","message":"[buffer interim] 381 true โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273560576+07:00","message":"[bufferProcess] interim [820000000]:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273564006+07:00","message":"[bufferProcess] send to processor (isfinal):โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.27356767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273570596+07:00","message":"> Transcript [2764] [false]: 'โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273573443+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273575323+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273577191+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวงจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273579116+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273581038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273583398+07:00","message":"> Transcript [2765] [true]: 'โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273585623+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273587358+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.27358916+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวงจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273591172+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:38:58.273594201+07:00","message":"Push: 'ก็ต้องมีแผงวงจรใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.273601985+07:00","message":"push: {true ก็ต้องมีแผงวงจรใช่ไหมคะ 0 0xc003198600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:38:58.285008205+07:00","message":"write wav file: './tmp/7577/7577_381.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:38:58.294139757+07:00","message":"[GCS] Start streaming session, msgId: 382"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:59.838968636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:59.83897333+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:00.5689076+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:00.568947916+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-05-21T13:39:00.56895453+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:00.568970498+07:00","message":"[buffer interim] 382 false ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:00.56897802+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:00.568980338+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:00.568988316+07:00","message":"[bufferProcess] send to processor (ticker):ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:00.568991239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:00.568993978+07:00","message":"> Transcript [2766] [false]: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:00.568996336+07:00","message":"Set StatePrefix (first interim): 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:00.955666371+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:00.955707523+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-05-21T13:39:00.955714097+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วยหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:00.955741498+07:00","message":"[buffer interim] 382 false ซึ่งประกอบด้วยหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:00.955749545+07:00","message":"[bufferProcess] interim [640000000]:ซึ่งประกอบด้วยหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:00.955751727+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.325732859+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.325765905+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-05-21T13:39:01.325772411+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.325788007+07:00","message":"[buffer interim] 382 false ซึ่งประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.325796568+07:00","message":"[bufferProcess] interim [120000000]:ซึ่งประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.3257992+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วยหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.325807663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.325810388+07:00","message":"> Transcript [2767] [false]: 'ซึ่งประกอบด้วยหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.325813908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.325816166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.325819419+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.325821996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.5276544+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.52769525+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-05-21T13:39:01.527701474+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.527716426+07:00","message":"[buffer interim] 382 false ซึ่งประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.527723546+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.527726194+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.527729792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.527732602+07:00","message":"> Transcript [2768] [false]: 'ซึ่งประกอบด้วยหน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.527735633+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.527737592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.527740039+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.527742392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.960687674+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.960728313+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-05-21T13:39:01.960736581+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วยหน่วยประมวลผลต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.96075223+07:00","message":"[buffer interim] 382 false ซึ่งประกอบด้วยหน่วยประมวลผลต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.960758685+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งประกอบด้วยหน่วยประมวลผลต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.960761106+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.960764549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.960767596+07:00","message":"> Transcript [2769] [false]: 'ซึ่งประกอบด้วยหน่วยประมวลผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.960770514+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.960772442+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.960774518+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.960776578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.964105404+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.964140605+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-05-21T13:39:01.964146197+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.964157876+07:00","message":"[buffer interim] 382 false ซึ่งประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.964163906+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.964166275+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วยหน่วยประมวลผลต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.964171453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.964177614+07:00","message":"> Transcript [2770] [false]: 'ซึ่งประกอบด้วยหน่วยประมวลผลต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.964180906+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.964182905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.964185153+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.964187286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.964192095+07:00","message":"Push: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.96419416+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.964196116+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วยหน่วยประมวลผลต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:01.964198415+07:00","message":"Next Push (prob) : 'หน่วยประมวลผลต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:01.96420567+07:00","message":"push: {false ซึ่งประกอบด้วย 0 0xc003fa1100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:02.142762575+07:00","message":"[GCS] IsForceVAD: false for message ID: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:02.232167259+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:02.232207258+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-05-21T13:39:02.232214254+07:00","message":"receive interim result [true|false]: ซึ่งประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:02.23222316+07:00","message":"end recv isFinal message id 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:02.232225802+07:00","message":"end Recv id 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:02.232234345+07:00","message":"[buffer interim] 382 true ซึ่งประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232244484+07:00","message":"[bufferProcess] interim [50000000]:ซึ่งประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232249814+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232253334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232256432+07:00","message":"> Transcript [2771] [false]: 'ซึ่งประกอบด้วยหน่วยประมวลผลต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232260068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232261874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232268358+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วยหน่วยประมวลผลต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232271286+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232273185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232275161+07:00","message":"> Transcript [2772] [true]: 'ซึ่งประกอบด้วยหน่วยประมวลผลต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232277389+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232279287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232281035+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วยหน่วยประมวลผลต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232282867+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:02.232289069+07:00","message":"Push: 'หน่วยประมวลผลต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:02.232297296+07:00","message":"push: {true หน่วยประมวลผลต่างๆ 0 0xc003fa1100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:02.243012335+07:00","message":"write wav file: './tmp/7577/7577_382.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:02.337300696+07:00","message":"[GCS] Start streaming session, msgId: 383"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:02.839537938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:02.839568308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:03.967560203+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:03.967600312+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-05-21T13:39:03.967606028+07:00","message":"receive interim result [false|false]: หน่วยประมวล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:03.967623969+07:00","message":"[buffer interim] 383 false หน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:03.967631765+07:00","message":"[bufferProcess] interim [500000000]:หน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:03.967634946+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:03.967642136+07:00","message":"[bufferProcess] send to processor (ticker):หน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:03.967644559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:03.967647198+07:00","message":"> Transcript [2773] [false]: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:03.967649629+07:00","message":"Set StatePrefix (first interim): 'หน่วยประมวล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:04.284951414+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:04.284990884+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-05-21T13:39:04.284997464+07:00","message":"receive interim result [false|false]: หน่วยประมวลผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:04.285013747+07:00","message":"[buffer interim] 383 false หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:04.285022104+07:00","message":"[bufferProcess] interim [800000000]:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:04.285024213+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:04.923700931+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:04.923737993+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-05-21T13:39:04.923745464+07:00","message":"receive interim result [false|false]: หน่วยประมวลผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:04.923764669+07:00","message":"[buffer interim] 383 false หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:04.923773743+07:00","message":"[bufferProcess] interim [400000000]:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:04.9237774+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:04.923786363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:04.923789255+07:00","message":"> Transcript [2774] [false]: 'หน่วยประมวลผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:04.92379316+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:04.923795327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:04.923797176+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:04.923799737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124630631+07:00","message":"[GCS] Cleaned up inactive client: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124657186+07:00","message":"[GCS] Cleaned up inactive client: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124660115+07:00","message":"[GCS] Cleaned up inactive client: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124662016+07:00","message":"[GCS] Cleaned up inactive client: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124663927+07:00","message":"[GCS] Cleaned up inactive client: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124666511+07:00","message":"[GCS] Cleaned up inactive client: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124668265+07:00","message":"[GCS] Cleaned up inactive client: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124671077+07:00","message":"[GCS] Cleaned up inactive client: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124672674+07:00","message":"[GCS] Cleaned up inactive client: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124674476+07:00","message":"[GCS] Cleaned up inactive client: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124676039+07:00","message":"[GCS] Cleaned up inactive client: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124677755+07:00","message":"[GCS] Cleaned up inactive client: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124679296+07:00","message":"[GCS] Cleaned up inactive client: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124680861+07:00","message":"[GCS] Cleaned up inactive client: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124682453+07:00","message":"[GCS] Cleaned up inactive client: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124684005+07:00","message":"[GCS] Cleaned up inactive client: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.124687618+07:00","message":"[GCS] Cleaned up inactive client: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.297869887+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.297914127+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-05-21T13:39:05.297921465+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.297934774+07:00","message":"[buffer interim] 383 false หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.297942095+07:00","message":"[bufferProcess] interim [760000000]:หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.297944998+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.297952203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.297955679+07:00","message":"> Transcript [2775] [false]: 'หน่วยประมวลผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.297959087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.297961218+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.297963583+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.297965861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.300118454+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.300130151+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-05-21T13:39:05.300133535+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.30014231+07:00","message":"[buffer interim] 383 false หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.300145739+07:00","message":"[bufferProcess] interim [820000000]:หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.300149008+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.300151655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.300153946+07:00","message":"> Transcript [2776] [false]: 'หน่วยประมวลผลมีหนวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.300156455+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.300158279+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.300160142+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.300161894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.488529224+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.488570685+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-05-21T13:39:05.488577452+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.488592778+07:00","message":"[buffer interim] 383 false หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.488604763+07:00","message":"[bufferProcess] interim [940000000]:หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.488607089+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.4886109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.488613909+07:00","message":"> Transcript [2777] [false]: 'หน่วยประมวลผลมีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.488617244+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.488619236+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.488621162+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.48862343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.488630778+07:00","message":"Push: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.488632579+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.488634558+07:00","message":"Set new StatePrefix : 'หน่วยประมวลผลมีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.488638149+07:00","message":"Next Push (prob) : 'ผลมีหน่วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.488664242+07:00","message":"push: {false หน่วยประมวล 0 0xc003199b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.557721476+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.55776142+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-05-21T13:39:05.557767364+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.557782912+07:00","message":"[buffer interim] 383 false หน่วยประมวลผลมีหน่วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.557789761+07:00","message":"[bufferProcess] interim [60000000]:หน่วยประมวลผลมีหน่วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.557792423+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.557798099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.557802645+07:00","message":"> Transcript [2778] [false]: 'หน่วยประมวลผลมีหนวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.557805273+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.557807513+07:00","message":"Set new StatePrefix: 'หน่วยประมวลผลมีหนวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.808435225+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.808487292+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-05-21T13:39:05.80849606+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:05.808515441+07:00","message":"[buffer interim] 383 false หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.808524433+07:00","message":"[bufferProcess] interim [240000000]:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.808527985+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.808532491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.808536863+07:00","message":"> Transcript [2779] [false]: 'หน่วยประมวลผลมีหน่วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.808540575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:05.808545001+07:00","message":"Set new StatePrefix: 'หน่วยประมวลผลมีหน่วยความ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:05.840117535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:05.840130495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.393528817+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.393570561+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-05-21T13:39:06.393577062+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.39359456+07:00","message":"[buffer interim] 383 false หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.393605775+07:00","message":"[bufferProcess] interim [840000000]:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.393608491+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.393615502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.393618267+07:00","message":"> Transcript [2780] [false]: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.393622001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.393624096+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.393626174+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.393630543+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.777974116+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.778029863+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-05-21T13:39:06.778036851+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.778051943+07:00","message":"[buffer interim] 383 false หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.778059771+07:00","message":"[bufferProcess] interim [320000000]:หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.778062616+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.778069539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.778072963+07:00","message":"> Transcript [2781] [false]: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.778076423+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.778078411+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.778080622+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.778082999+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.884455848+07:00","message":"[GCS] IsForceVAD: false for message ID: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.944857858+07:00","message":"[GCS] Start streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.971074937+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.971116102+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-05-21T13:39:06.971124111+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.971141727+07:00","message":"[buffer interim] 383 false หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.971150079+07:00","message":"[bufferProcess] interim [440000000]:หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.971154103+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.971158901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.971163396+07:00","message":"> Transcript [2782] [false]: 'หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.971169038+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.971172298+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.971175571+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.971178663+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.973906638+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.973927836+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-05-21T13:39:06.973932896+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.973944653+07:00","message":"[buffer interim] 383 false หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.97395108+07:00","message":"[bufferProcess] interim [500000000]:หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.973953493+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.973956643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.973958831+07:00","message":"> Transcript [2783] [false]: 'หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.973961704+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.973963551+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.973967822+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.97396981+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.973974232+07:00","message":"Push: 'ผลมีหน่วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.97397609+07:00","message":"TextPushed: 'หน่วยประมวลผลมีหน่วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.973978416+07:00","message":"Set new StatePrefix : 'หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:06.973980771+07:00","message":"Next Push (prob) : 'จำนะคะมีหนวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:06.97398908+07:00","message":"push: {false ผลมีหน่วยความ 0 0xc003199b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.006473869+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.006509973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด\",\"confidence\":0.9505911}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.006517081+07:00","message":"receive interim result [true|false]: หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.006526838+07:00","message":"end recv isFinal message id 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.006529517+07:00","message":"end Recv id 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.006534953+07:00","message":"[buffer interim] 383 true หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006547374+07:00","message":"[bufferProcess] interim [560000000]:หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006550883+07:00","message":"[bufferProcess] send to processor (isfinal):หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006554546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006557412+07:00","message":"> Transcript [2784] [false]: 'หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006560022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006562069+07:00","message":"Set new StatePrefix: 'หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006563958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006565706+07:00","message":"> Transcript [2785] [true]: 'หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006568091+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006569947+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006572397+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006576861+07:00","message":"TextPushed: 'หน่วยประมวลผลมีหน่วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.006579581+07:00","message":"Push: 'จำนะคะมีหนวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.00658789+07:00","message":"push: {true จำนะคะมีหนวด 0 0xc003199b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:07.017770921+07:00","message":"write wav file: './tmp/7577/7577_383.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.664501596+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.664546827+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-05-21T13:39:07.664552587+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.664567023+07:00","message":"[buffer interim] 384 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.664574032+07:00","message":"[bufferProcess] interim [540000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.664576048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.902362528+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.902403282+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-05-21T13:39:07.902409962+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:07.902425314+07:00","message":"[buffer interim] 384 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.9024328+07:00","message":"[bufferProcess] interim [720000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.902435465+07:00","message":"[bufferProcess] send to processor:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.902438843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.902441653+07:00","message":"> Transcript [2786] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:07.902443911+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.082895751+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.082938306+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-05-21T13:39:08.08294581+07:00","message":"receive interim result [false|false]: ควบคุมหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.08296687+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.082972724+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-05-21T13:39:08.082977228+07:00","message":"receive interim result [false|false]: ควบคุมน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.082985149+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.082989176+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-05-21T13:39:08.082992478+07:00","message":"receive interim result [false|false]: ควบคุมหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.082999538+07:00","message":"[buffer interim] 384 false ควบคุมหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.083003418+07:00","message":"[buffer interim] 384 false ควบคุมน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.08300646+07:00","message":"[buffer interim] 384 false ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083013496+07:00","message":"[bufferProcess] interim [960000000]:ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083018147+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083022333+07:00","message":"[bufferProcess] interim [20000000]:ควบคุมน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083025103+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083028545+07:00","message":"[bufferProcess] interim [80000000]:ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083031452+07:00","message":"[bufferProcess] send to processor:ควบคุมน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083035277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083039304+07:00","message":"> Transcript [2787] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083043177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083046317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083049541+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083052113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083054589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083057161+07:00","message":"> Transcript [2788] [false]: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.08306043+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083063112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083065767+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083068376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083070722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083073229+07:00","message":"> Transcript [2789] [false]: 'ควบคุมน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083075843+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083078394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.083081099+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.08308369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.240243315+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.240281459+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-05-21T13:39:08.240287941+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.240301609+07:00","message":"[buffer interim] 384 false ควบคุมหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.240309067+07:00","message":"[bufferProcess] interim [140000000]:ควบคุมหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.240311789+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.240318076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.24032101+07:00","message":"> Transcript [2790] [false]: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.240324562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.24032678+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.240328972+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.240331306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.240335801+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.240337584+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.240339696+07:00","message":"Set new StatePrefix : 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.240342888+07:00","message":"Next Push (prob) : 'คุมหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.240351081+07:00","message":"push: {false ควบ 0 0xc00374c480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.551302694+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.551347732+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-05-21T13:39:08.551354987+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:08.551371236+07:00","message":"[buffer interim] 384 false ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.551379175+07:00","message":"[bufferProcess] interim [560000000]:ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.551382053+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.551389565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.551392586+07:00","message":"> Transcript [2791] [false]: 'ควบคุมหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.551397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.551399716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.551401953+07:00","message":"StatePrefix: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:08.551404386+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:08.840351056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:08.840377773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.074497696+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.074535998+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-05-21T13:39:09.074542412+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.074555044+07:00","message":"[buffer interim] 384 false ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.074565514+07:00","message":"[bufferProcess] interim [100000000]:ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.074569712+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.07457684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.074581417+07:00","message":"> Transcript [2792] [false]: 'ควบคุมหน้าจอสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.074586719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.074590288+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.074593449+07:00","message":"StatePrefix: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.074597318+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.620343575+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.620385545+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-05-21T13:39:09.620390964+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.620405018+07:00","message":"[buffer interim] 384 false ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.620413966+07:00","message":"[bufferProcess] interim [700000000]:ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.620416479+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.620423527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.620426538+07:00","message":"> Transcript [2793] [false]: 'ควบคุมหน้าจอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.620429781+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.620432154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.62043425+07:00","message":"StatePrefix: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.62043792+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.642543407+07:00","message":"[GCS] IsForceVAD: false for message ID: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.704235931+07:00","message":"[GCS] Start streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.7585171+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.758555926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมหน้าจอสัมผัสด้วย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.758562849+07:00","message":"receive interim result [true|false]: ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.758573523+07:00","message":"end recv isFinal message id 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.758575914+07:00","message":"end Recv id 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.758583657+07:00","message":"[buffer interim] 384 true ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758594712+07:00","message":"[bufferProcess] interim [880000000]:ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758599866+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758603838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758607069+07:00","message":"> Transcript [2794] [false]: 'ควบคุมหน้าจอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758610437+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758613852+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758615747+07:00","message":"StatePrefix: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758618287+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758624327+07:00","message":"Push: 'คุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758626079+07:00","message":"TextPushed: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758628015+07:00","message":"Set new StatePrefix : 'ควบคุมหน้าจอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758630835+07:00","message":"Next Push (prob) : 'จอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758632819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758634914+07:00","message":"> Transcript [2795] [true]: 'ควบคุมหน้าจอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758637142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758638931+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758640517+07:00","message":"StatePrefix: 'ควบคุมหน้าจอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758642391+07:00","message":"TextPushed: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:09.758644447+07:00","message":"Push: 'จอสัมผัสด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.758662007+07:00","message":"push: {false คุมหน้า 0 0xc00374c480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:09.758683908+07:00","message":"push: {true จอสัมผัสด้วย 0 0xc00374c480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:09.766672688+07:00","message":"write wav file: './tmp/7577/7577_384.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.257261418+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.257309765+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-05-21T13:39:10.257315461+07:00","message":"receive interim result [false|false]: เงียบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.257332283+07:00","message":"[buffer interim] 385 false เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.257339667+07:00","message":"[bufferProcess] interim [600000000]:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.257341525+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.387691991+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.3877303+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-05-21T13:39:10.387743886+07:00","message":"receive interim result [false|false]: เงียบไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.387756069+07:00","message":"[buffer interim] 385 false เงียบไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.387762296+07:00","message":"[bufferProcess] interim [720000000]:เงียบไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.387764267+07:00","message":"[bufferProcess] send to processor:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.387769476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.387772477+07:00","message":"> Transcript [2796] [false]: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.38777456+07:00","message":"Set StatePrefix (first interim): 'เงียบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.593029954+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.593069246+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-05-21T13:39:10.593078176+07:00","message":"receive interim result [false|false]: เงียบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.593098655+07:00","message":"[buffer interim] 385 false เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.593105951+07:00","message":"[bufferProcess] interim [840000000]:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.59310806+07:00","message":"[bufferProcess] send to processor:เงียบไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.593112166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.593114808+07:00","message":"> Transcript [2797] [false]: 'เงียบไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.593118209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.593120432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.593122346+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.593124972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.721448502+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.721502273+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-05-21T13:39:10.721508428+07:00","message":"receive interim result [false|false]: เงียบเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.721522779+07:00","message":"[buffer interim] 385 false เงียบเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.721533463+07:00","message":"[bufferProcess] interim [960000000]:เงียบเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.721536381+07:00","message":"[bufferProcess] send to processor:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.72154297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.721545907+07:00","message":"> Transcript [2798] [false]: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.721549384+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.721552035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.721553951+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.721555956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.823371713+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.823414193+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-05-21T13:39:10.823421201+07:00","message":"receive interim result [false|false]: เงียบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.823437327+07:00","message":"[buffer interim] 385 false เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.823449076+07:00","message":"[bufferProcess] interim [20000000]:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.823451981+07:00","message":"[bufferProcess] send to processor:เงียบเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.82345557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.82345871+07:00","message":"> Transcript [2799] [false]: 'เงียบเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.823461862+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.82346394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.823465922+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.823468045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.869815407+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.869858825+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-05-21T13:39:10.869865702+07:00","message":"receive interim result [false|false]: เงียบเป็นการยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.869886764+07:00","message":"[buffer interim] 385 false เงียบเป็นการยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.869896014+07:00","message":"[bufferProcess] interim [140000000]:เงียบเป็นการยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.869898651+07:00","message":"[bufferProcess] send to processor:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.86990503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.869908915+07:00","message":"> Transcript [2800] [false]: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.869913641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.86991696+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.869919501+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.869922635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.869927481+07:00","message":"Push: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.869929453+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.869931399+07:00","message":"Set new StatePrefix : 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.869933607+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.86994109+07:00","message":"push: {false เงียบ 0 0xc00049dd80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.946033804+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.946076807+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-05-21T13:39:10.946082628+07:00","message":"receive interim result [false|false]: เงียบเป็นการยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:10.946096192+07:00","message":"[buffer interim] 385 false เงียบเป็นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.946103587+07:00","message":"[bufferProcess] interim [260000000]:เงียบเป็นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.9461062+07:00","message":"[bufferProcess] send to processor:เงียบเป็นการยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.946112164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.946115036+07:00","message":"> Transcript [2801] [false]: 'เงียบเป็นการยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:10.94611723+07:00","message":"Set StatePrefix (first interim): 'เงียบเป็นการยก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.074676395+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.074722543+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-05-21T13:39:11.074728786+07:00","message":"receive interim result [false|false]: เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.074744684+07:00","message":"[buffer interim] 385 false เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.074752607+07:00","message":"[bufferProcess] interim [380000000]:เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.074755095+07:00","message":"[bufferProcess] send to processor:เงียบเป็นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.07476147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.074764319+07:00","message":"> Transcript [2802] [false]: 'เงียบเป็นการยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.074767815+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.074771769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.074774111+07:00","message":"StatePrefix: 'เงียบเป็นการยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.074776277+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.432751232+07:00","message":"[GCS] IsForceVAD: false for message ID: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.468305257+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.468347583+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-05-21T13:39:11.468354586+07:00","message":"receive interim result [false|false]: เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.468371023+07:00","message":"[buffer interim] 385 false เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.468382942+07:00","message":"[bufferProcess] interim [800000000]:เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.468385711+07:00","message":"[bufferProcess] send to processor:เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.468393514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.468396347+07:00","message":"> Transcript [2803] [false]: 'เงียบเป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.468400546+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.468405799+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.468408341+07:00","message":"StatePrefix: 'เงียบเป็นการยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.468410659+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.49366565+07:00","message":"[GCS] Start streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.568721289+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.568762875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นการยกตัวอย่าง\",\"confidence\":0.91228044}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.568770847+07:00","message":"receive interim result [true|false]: อันนี้เป็นการยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.568782681+07:00","message":"end recv isFinal message id 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.568784971+07:00","message":"end Recv id 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.568790639+07:00","message":"[buffer interim] 385 true อันนี้เป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568797843+07:00","message":"[bufferProcess] interim [950000000]:อันนี้เป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568804284+07:00","message":"[bufferProcess] send to processor (isfinal):เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568809555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568812882+07:00","message":"> Transcript [2804] [false]: 'เงียบเป็นการยกตัวอย่างว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568816358+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568818601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568820503+07:00","message":"StatePrefix: 'เงียบเป็นการยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568822846+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568824617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568826513+07:00","message":"> Transcript [2805] [true]: 'อันนี้เป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568828571+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568830282+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568831883+07:00","message":"StatePrefix: 'เงียบเป็นการยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568833676+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568835154+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568936966+07:00","message":"Push: 'อันนี้เป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568939613+07:00","message":"TextPushed: 'เงียบอันนี้เป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568941863+07:00","message":"Set new StatePrefix : 'อันนี้เป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568943797+07:00","message":"Next Push (prob) : 'อันนี้เป็นการยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:11.568951782+07:00","message":"push: {true อันนี้เป็นการยกตัวอย่าง 0 0xc00049dd80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:11.568966832+07:00","message":"write aligntment file to 'tmp/7577/align_message_id_385.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:11.576292151+07:00","message":"write wav file: './tmp/7577/7577_385.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:11.84109362+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:11.841125051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:12.722530906+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:12.722566285+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-05-21T13:39:12.722571984+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:12.722583936+07:00","message":"[buffer interim] 386 false โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:12.722590153+07:00","message":"[bufferProcess] interim [260000000]:โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:12.722592049+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:12.722597637+07:00","message":"[bufferProcess] send to processor (ticker):โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:12.722600267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:12.722603258+07:00","message":"> Transcript [2806] [false]: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:12.72260548+07:00","message":"Set StatePrefix (first interim): 'โทรศัพท์มือถือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:12.93237594+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:12.932415369+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-05-21T13:39:12.932421415+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:12.932437254+07:00","message":"[buffer interim] 386 false โทรศัพท์มือถือของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:12.9324456+07:00","message":"[bufferProcess] interim [500000000]:โทรศัพท์มือถือของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:12.932447656+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.127040951+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.127079081+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-05-21T13:39:13.127085524+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.127101652+07:00","message":"[buffer interim] 386 false โทรศัพท์มือถือของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.127108735+07:00","message":"[bufferProcess] interim [680000000]:โทรศัพท์มือถือของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.127110835+07:00","message":"[bufferProcess] send to processor:โทรศัพท์มือถือของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.127114266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.127117165+07:00","message":"> Transcript [2807] [false]: 'โทรศัพท์มือถือของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.127120761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.127122738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.127124554+07:00","message":"StatePrefix: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.127126519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.222801855+07:00","message":"[GCS] IsForceVAD: false for message ID: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.309417828+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.309465724+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-05-21T13:39:13.309472655+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.309488868+07:00","message":"[buffer interim] 386 false โทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.309497304+07:00","message":"[bufferProcess] interim [920000000]:โทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.309499968+07:00","message":"[bufferProcess] send to processor:โทรศัพท์มือถือของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.309504292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.309506992+07:00","message":"> Transcript [2808] [false]: 'โทรศัพท์มือถือของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.309510942+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.309514345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.30951728+07:00","message":"StatePrefix: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.309519589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.354554414+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.354592619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบโทรศัพท์มือถือของเราเนี่ย\",\"confidence\":0.90649235}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.354599397+07:00","message":"receive interim result [true|false]: ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.354609087+07:00","message":"end recv isFinal message id 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.354611439+07:00","message":"end Recv id 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.354619126+07:00","message":"[buffer interim] 386 true ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.35462871+07:00","message":"[bufferProcess] interim [950000000]:ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354632436+07:00","message":"[bufferProcess] send to processor (isfinal):โทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354635502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354639147+07:00","message":"> Transcript [2809] [false]: 'โทรศัพท์มือถือของเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354642431+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354644261+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354646271+07:00","message":"StatePrefix: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354648352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354649947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354651809+07:00","message":"> Transcript [2810] [true]: 'ระบบโทรศัพท์มือถือของเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354653794+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354655768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354657319+07:00","message":"StatePrefix: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354658937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:13.354661587+07:00","message":"Push: 'ระบบโทรศัพท์มือถือของเราเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.354670303+07:00","message":"push: {true ระบบโทรศัพท์มือถือของเราเนี่ย 0 0xc003fa0700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:13.361090719+07:00","message":"write wav file: './tmp/7577/7577_386.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:13.415920407+07:00","message":"[GCS] Start streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.076342904+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.076384523+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-05-21T13:39:14.076389701+07:00","message":"receive interim result [false|false]: ข้างใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.076408334+07:00","message":"[buffer interim] 387 false ข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.076415386+07:00","message":"[bufferProcess] interim [720000000]:ข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.076417345+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.273905572+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.273946434+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-05-21T13:39:14.273952352+07:00","message":"receive interim result [false|false]: ข้างในของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.273967358+07:00","message":"[buffer interim] 387 false ข้างในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.273975555+07:00","message":"[bufferProcess] interim [900000000]:ข้างในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.27397829+07:00","message":"[bufferProcess] send to processor:ข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.273984377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.273987113+07:00","message":"> Transcript [2811] [false]: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.273989401+07:00","message":"Set StatePrefix (first interim): 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.427493331+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.427534552+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-05-21T13:39:14.4275436+07:00","message":"receive interim result [false|false]: ข้างในของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.427562636+07:00","message":"[buffer interim] 387 false ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.427571121+07:00","message":"[bufferProcess] interim [20000000]:ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.427574016+07:00","message":"[bufferProcess] send to processor:ข้างในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.427583239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.427586696+07:00","message":"> Transcript [2812] [false]: 'ข้างในของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.427590504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.427592875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.427595949+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.42759807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:14.841476672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:14.841476721+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.84603179+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.846082959+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-05-21T13:39:14.846088496+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:14.846103864+07:00","message":"[buffer interim] 387 false ข้างในของมันก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.846110679+07:00","message":"[bufferProcess] interim [440000000]:ข้างในของมันก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.846113436+07:00","message":"[bufferProcess] send to processor:ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.846117316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.8461205+07:00","message":"> Transcript [2813] [false]: 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.846123797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.846126045+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.846127925+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:14.846129945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.054074637+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.054123669+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-05-21T13:39:15.054131408+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.054149066+07:00","message":"[buffer interim] 387 false ข้างในของมันก็มีตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.054156665+07:00","message":"[bufferProcess] interim [680000000]:ข้างในของมันก็มีตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.054159387+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.054166663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.054170036+07:00","message":"> Transcript [2814] [false]: 'ข้างในของมันก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.054173963+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.054176393+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.054178267+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.054180949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.16018888+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.160230767+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-05-21T13:39:15.160238056+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.160255117+07:00","message":"[buffer interim] 387 false ข้างในของมันก็มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160262444+07:00","message":"[bufferProcess] interim [740000000]:ข้างในของมันก็มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160264909+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160268377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160271277+07:00","message":"> Transcript [2815] [false]: 'ข้างในของมันก็มีตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160275498+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160277554+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160279443+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160281353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160287731+07:00","message":"Push: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160289704+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160291784+07:00","message":"Set new StatePrefix : 'ข้างในของมันก็มีตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.160294154+07:00","message":"Next Push (prob) : 'ของมันก็มีตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.160302447+07:00","message":"push: {false ข้างใน 0 0xc00374c880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.351875113+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.351917457+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-05-21T13:39:15.351924031+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.351939585+07:00","message":"[buffer interim] 387 false ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.3519472+07:00","message":"[bufferProcess] interim [980000000]:ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.35195021+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.351958202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.351961408+07:00","message":"> Transcript [2816] [false]: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.35196404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.351966065+07:00","message":"Set new StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.48533038+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.485372249+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-05-21T13:39:15.485378724+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.485391807+07:00","message":"[buffer interim] 387 false ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.485398277+07:00","message":"[bufferProcess] interim [100000000]:ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.485400485+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.485405857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.485408892+07:00","message":"> Transcript [2817] [false]: 'ข้างในของมันก็มีส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.485412507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.485414583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.485416469+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.485418667+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.865574871+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.865610926+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-05-21T13:39:15.865617262+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.865633392+07:00","message":"[buffer interim] 387 false ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.865639883+07:00","message":"[bufferProcess] interim [460000000]:ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.865642753+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.865646555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.865649335+07:00","message":"> Transcript [2818] [false]: 'ข้างในของมันก็มีส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.865652954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.865655013+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.865657124+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.865659113+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.866667608+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.866680873+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-05-21T13:39:15.866684986+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:15.866696671+07:00","message":"[buffer interim] 387 false ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.866701088+07:00","message":"[bufferProcess] interim [520000000]:ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.866703241+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.866706256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.866708487+07:00","message":"> Transcript [2819] [false]: 'ข้างในของมันก็มีส่วนต่างๆมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.866710955+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.866712765+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.866715128+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:15.866717408+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.041996405+07:00","message":"[GCS] IsForceVAD: false for message ID: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.053214182+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.05324588+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-05-21T13:39:16.053252077+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.053268693+07:00","message":"[buffer interim] 387 false ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.053274852+07:00","message":"[bufferProcess] interim [640000000]:ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.053277249+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.05328297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.053286125+07:00","message":"> Transcript [2820] [false]: 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.053289689+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.053291879+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.053294097+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.05329635+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.053304984+07:00","message":"Push: 'ของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.053306983+07:00","message":"TextPushed: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.053309411+07:00","message":"Set new StatePrefix : 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.053311512+07:00","message":"Next Push (prob) : 'ต่างๆมาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.05331849+07:00","message":"push: {false ของมันก็มีส่วน 0 0xc00374c880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.144059065+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.144100369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมันก็มีส่วนต่างๆมากมาย\",\"confidence\":0.9568481}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.144106981+07:00","message":"receive interim result [true|false]: ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.14411859+07:00","message":"end recv isFinal message id 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.144120741+07:00","message":"end Recv id 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.144127349+07:00","message":"[buffer interim] 387 true ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144135167+07:00","message":"[bufferProcess] interim [850000000]:ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144138977+07:00","message":"[bufferProcess] send to processor (isfinal):ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144154417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144188978+07:00","message":"> Transcript [2821] [false]: 'ข้างในของมันก็มีส่วนต่างๆมากมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144195925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144198811+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144201205+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144203891+07:00","message":"TextPushed: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144207007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144211227+07:00","message":"> Transcript [2822] [true]: 'ข้างในของมันก็มีส่วนต่างๆมากมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144213324+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144214994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144216701+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.144218423+07:00","message":"TextPushed: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:16.14422592+07:00","message":"Push: 'ต่างๆมากมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.14423678+07:00","message":"push: {true ต่างๆมากมาย 0 0xc00374c880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:16.152071248+07:00","message":"write wav file: './tmp/7577/7577_387.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:16.566072793+07:00","message":"[GCS] Start streaming session, msgId: 388"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:17.841959456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:17.842017913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:18.222084599+07:00","message":"[GCS] IsForceVAD: false for message ID: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:18.331422662+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:18.331452501+07:00","message":"found end of frame, send empty tag with msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:18.331455684+07:00","message":"end Recv id 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:18.331465567+07:00","message":"[buffer interim] 388 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:18.331475063+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:18.331479702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:18.331482933+07:00","message":"> Transcript [2823] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:18.331486014+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:18.331487781+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:18.331490148+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:18.331491975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:18.331494649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:18.331505847+07:00","message":"push: {true \n 0 0xc001fe1f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:18.339172159+07:00","message":"write wav file: './tmp/7577/7577_388.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:18.604125859+07:00","message":"[GCS] Start streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:18.9543992+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:18.954445916+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-05-21T13:39:18.95445248+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:18.954469732+07:00","message":"[buffer interim] 389 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:18.954476479+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:18.954487562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.129732926+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.129768327+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-05-21T13:39:19.12977481+07:00","message":"receive interim result [false|false]: เป็นยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.129788047+07:00","message":"[buffer interim] 389 false เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.129795625+07:00","message":"[bufferProcess] interim [540000000]:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.129799045+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.129804649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.12980867+07:00","message":"> Transcript [2824] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.129811857+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.257502993+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.257540008+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-05-21T13:39:19.257546164+07:00","message":"receive interim result [false|false]: เป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.257561039+07:00","message":"[buffer interim] 389 false เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.257567846+07:00","message":"[bufferProcess] interim [660000000]:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.257570754+07:00","message":"[bufferProcess] send to processor:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.257581565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.257584646+07:00","message":"> Transcript [2825] [false]: 'เป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.257587666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.257589813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.257591608+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.257593536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.448074376+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.448112656+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-05-21T13:39:19.448118335+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.448135616+07:00","message":"[buffer interim] 389 false เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.448143125+07:00","message":"[bufferProcess] interim [840000000]:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.448147292+07:00","message":"[bufferProcess] send to processor:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.448156448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.448159553+07:00","message":"> Transcript [2826] [false]: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.448163042+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.448165491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.448167278+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.448169148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.650382777+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.650419182+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-05-21T13:39:19.650425355+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:19.650441831+07:00","message":"[buffer interim] 389 false เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.650448899+07:00","message":"[bufferProcess] interim [80000000]:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.650451279+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.650454691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.650457457+07:00","message":"> Transcript [2827] [false]: 'เป็นยังไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.650460694+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.650463106+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.650465319+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:19.650467172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.032692377+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.03273311+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-05-21T13:39:20.032739556+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.032754604+07:00","message":"[buffer interim] 389 false เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.032761926+07:00","message":"[bufferProcess] interim [500000000]:เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.032764774+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.032768405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.032771203+07:00","message":"> Transcript [2828] [false]: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.032775794+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.032777916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.032780004+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.03278192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.032784905+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.032786967+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.032788866+07:00","message":"Set new StatePrefix : 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.032791375+07:00","message":"Next Push (prob) : 'ยังไงบ้างคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.032800038+07:00","message":"push: {false เป็น 0 0xc0001fa580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.677913047+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.677952308+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-05-21T13:39:20.677959361+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.677975738+07:00","message":"[buffer interim] 389 false เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.677983631+07:00","message":"[bufferProcess] interim [100000000]:เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.677986326+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.677995532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.677998482+07:00","message":"> Transcript [2829] [false]: 'เป็นยังไงบ้างคะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.678002358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.678004891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.67800673+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.678009062+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.72213137+07:00","message":"[GCS] IsForceVAD: false for message ID: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.816337966+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.81637845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะสำหรับการ\",\"confidence\":0.9578427}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.816385652+07:00","message":"receive interim result [true|false]: เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.81639743+07:00","message":"end recv isFinal message id 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.816399963+07:00","message":"end Recv id 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.816407021+07:00","message":"[buffer interim] 389 true เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816414768+07:00","message":"[bufferProcess] interim [340000000]:เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816418477+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816421983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816425307+07:00","message":"> Transcript [2830] [false]: 'เป็นยังไงบ้างคะสำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816428608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816430425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816432673+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816437836+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816439659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816441884+07:00","message":"> Transcript [2831] [true]: 'เป็นยังไงบ้างคะสำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816444293+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.81644589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816447558+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.81644919+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:20.816451983+07:00","message":"Push: 'ยังไงบ้างคะสำหรับการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.81646207+07:00","message":"push: {true ยังไงบ้างคะสำหรับการ 0 0xc0001fa580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:20.826695531+07:00","message":"write wav file: './tmp/7577/7577_389.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:20.842143404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:20.842162786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:20.973758068+07:00","message":"[GCS] Start streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:22.159714352+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:22.159779062+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-05-21T13:39:22.159786045+07:00","message":"receive interim result [false|false]: วิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:22.159808396+07:00","message":"[buffer interim] 390 false วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.159816199+07:00","message":"[bufferProcess] interim [960000000]:วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.159818035+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.159829705+07:00","message":"[bufferProcess] send to processor (ticker):วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.15983345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.159836171+07:00","message":"> Transcript [2832] [false]: 'วิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.159838571+07:00","message":"Set StatePrefix (first interim): 'วิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:22.252669705+07:00","message":"[GCS] IsForceVAD: false for message ID: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:22.357190305+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:22.357239047+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-05-21T13:39:22.357245459+07:00","message":"receive interim result [true|false]: วิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:22.357255862+07:00","message":"end recv isFinal message id 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:22.35725816+07:00","message":"end Recv id 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:22.357264764+07:00","message":"[buffer interim] 390 true วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.357272246+07:00","message":"[bufferProcess] interim [290000000]:วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.357282326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.357285728+07:00","message":"> Transcript [2833] [true]: 'วิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.357288614+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.357291306+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.357293717+07:00","message":"StatePrefix: 'วิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.357295831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:22.357302149+07:00","message":"Push: 'วิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:22.357311844+07:00","message":"push: {true วิเคราะห์ 0 0xc003286100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:22.363730462+07:00","message":"write wav file: './tmp/7577/7577_390.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.023752811+07:00","message":"[GCS] Start streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.55414704+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.554199139+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-05-21T13:39:23.554204591+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.554220691+07:00","message":"[buffer interim] 391 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.554227421+07:00","message":"[bufferProcess] interim [420000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.554229321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.554248633+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.554251704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.554254524+07:00","message":"> Transcript [2834] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.554256996+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.66271024+07:00","message":"[GCS] IsForceVAD: false for message ID: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.749833617+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.749888406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.749895263+07:00","message":"receive interim result [true|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.749905481+07:00","message":"end recv isFinal message id 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.749908227+07:00","message":"end Recv id 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.749915611+07:00","message":"[buffer interim] 391 true ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.749923572+07:00","message":"[bufferProcess] interim [660000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.749927516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.749930376+07:00","message":"> Transcript [2835] [true]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.749933365+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.749935216+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.749937056+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.749939134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:23.749944368+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:23.749954272+07:00","message":"push: {true ระบบ 0 0xc000425480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:23.755268698+07:00","message":"write wav file: './tmp/7577/7577_391.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:23.842689327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:23.842723124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:24.046921363+07:00","message":"[GCS] Start streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:25.682302939+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:25.682347924+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-05-21T13:39:25.682353084+07:00","message":"receive interim result [false|false]: นิทานธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:25.682366832+07:00","message":"[buffer interim] 392 false นิทานธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:25.682372834+07:00","message":"[bufferProcess] interim [380000000]:นิทานธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:25.682374604+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:25.68237782+07:00","message":"[bufferProcess] send to processor (ticker):นิทานธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:25.682380541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:25.682383016+07:00","message":"> Transcript [2836] [false]: 'นิทานธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:25.682385072+07:00","message":"Set StatePrefix (first interim): 'นิทานธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:25.966732031+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:25.966774177+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-05-21T13:39:25.966779833+07:00","message":"receive interim result [false|false]: ทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:25.966793156+07:00","message":"[buffer interim] 392 false ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:25.966799744+07:00","message":"[bufferProcess] interim [560000000]:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:25.966801573+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.232431229+07:00","message":"[GCS] IsForceVAD: false for message ID: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.364220702+07:00","message":"[GCS] Start streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.378056722+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.378085071+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-05-21T13:39:26.37809067+07:00","message":"receive interim result [false|false]: ทางธรรมชาติและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.378102198+07:00","message":"[buffer interim] 392 false ทางธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.378110477+07:00","message":"[bufferProcess] interim [980000000]:ทางธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.378113278+07:00","message":"[bufferProcess] send to processor:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.378118975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.378122355+07:00","message":"> Transcript [2837] [false]: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.378124651+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.378126579+07:00","message":"Set new StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.5230961+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.523133882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาติและ\",\"confidence\":0.8705535}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.523140417+07:00","message":"receive interim result [true|false]: ทางธรรมชาติและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.523151302+07:00","message":"end recv isFinal message id 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.523153729+07:00","message":"end Recv id 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.523160133+07:00","message":"[buffer interim] 392 true ทางธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523166622+07:00","message":"[bufferProcess] interim [190000000]:ทางธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523176667+07:00","message":"[bufferProcess] send to processor (isfinal):ทางธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.52317998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523183177+07:00","message":"> Transcript [2838] [false]: 'ทางธรรมชาติและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523186393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523188247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523189968+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523191932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523193561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523195503+07:00","message":"> Transcript [2839] [true]: 'ทางธรรมชาติและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523197554+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523199154+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523201041+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523202617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:26.523210364+07:00","message":"Push: 'ทางธรรมชาติและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:26.523219557+07:00","message":"push: {true ทางธรรมชาติและ 0 0xc003fa0d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:26.531046272+07:00","message":"write wav file: './tmp/7577/7577_392.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:26.84320377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:26.843246654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.055712387+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.055766083+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-05-21T13:39:27.055773662+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.055794572+07:00","message":"[buffer interim] 393 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.055802781+07:00","message":"[bufferProcess] interim [720000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.05580542+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.086705687+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.086745667+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-05-21T13:39:27.086751064+07:00","message":"receive interim result [false|false]: สิ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.086767058+07:00","message":"[buffer interim] 393 false สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.086776717+07:00","message":"[bufferProcess] interim [780000000]:สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.086779115+07:00","message":"[bufferProcess] send to processor:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.086782785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.086785753+07:00","message":"> Transcript [2840] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.086788374+07:00","message":"Set StatePrefix (first interim): 'จริง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.341065521+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.341105614+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-05-21T13:39:27.341111594+07:00","message":"receive interim result [false|false]: สิ่งที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.341124028+07:00","message":"[buffer interim] 393 false สิ่งที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.341130102+07:00","message":"[bufferProcess] interim [960000000]:สิ่งที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.341132298+07:00","message":"[bufferProcess] send to processor:สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.341137617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.341140311+07:00","message":"> Transcript [2841] [false]: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.341142644+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.341144607+07:00","message":"Set new StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.354095979+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.354122278+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-05-21T13:39:27.354129027+07:00","message":"receive interim result [false|false]: สิ่งที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.354137738+07:00","message":"[buffer interim] 393 false สิ่งที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.354142221+07:00","message":"[bufferProcess] interim [20000000]:สิ่งที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.354144545+07:00","message":"[bufferProcess] send to processor:สิ่งที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.354149265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.354152018+07:00","message":"> Transcript [2842] [false]: 'สิ่งที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.354155027+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.354156968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.354158883+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.354160883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.588615414+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.588653869+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-05-21T13:39:27.588660243+07:00","message":"receive interim result [false|false]: สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.588674412+07:00","message":"[buffer interim] 393 false สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.588680387+07:00","message":"[bufferProcess] interim [260000000]:สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.588682765+07:00","message":"[bufferProcess] send to processor:สิ่งที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.588686046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.588689374+07:00","message":"> Transcript [2843] [false]: 'สิ่งที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.588692412+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.588695021+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.588696965+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.588698788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.780720637+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.780756455+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-05-21T13:39:27.780762605+07:00","message":"receive interim result [false|false]: สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.780780247+07:00","message":"[buffer interim] 393 false สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.780788367+07:00","message":"[bufferProcess] interim [440000000]:สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.780790857+07:00","message":"[bufferProcess] send to processor:สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.780794869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.780797708+07:00","message":"> Transcript [2844] [false]: 'สิ่งที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.780800949+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.780803053+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.780804979+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:27.780807141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:27.962437226+07:00","message":"[GCS] IsForceVAD: false for message ID: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:28.052704715+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:28.052745494+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-05-21T13:39:28.052751828+07:00","message":"receive interim result [true|false]: สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:28.052759471+07:00","message":"end recv isFinal message id 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:28.052761794+07:00","message":"end Recv id 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:28.052768427+07:00","message":"[buffer interim] 393 true สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.05277749+07:00","message":"[bufferProcess] interim [830000000]:สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052782564+07:00","message":"[bufferProcess] send to processor (isfinal):สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052785716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052788999+07:00","message":"> Transcript [2845] [false]: 'สิ่งที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052792026+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052794019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.05279588+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052797687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052803443+07:00","message":"Push: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052805534+07:00","message":"TextPushed: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.05280784+07:00","message":"Set new StatePrefix : 'สิ่งที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052809834+07:00","message":"Next Push (prob) : 'มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052811784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052813846+07:00","message":"> Transcript [2846] [true]: 'สิ่งที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052815993+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052817559+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052819379+07:00","message":"StatePrefix: 'สิ่งที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.05282133+07:00","message":"TextPushed: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:28.052823642+07:00","message":"Push: 'มนุษย์สร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:28.052831235+07:00","message":"push: {false สิ่งที่ 0 0xc003fa0f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:28.052836812+07:00","message":"push: {true มนุษย์สร้างขึ้น 0 0xc003fa0f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:28.05954917+07:00","message":"write wav file: './tmp/7577/7577_393.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:28.346249359+07:00","message":"[GCS] Start streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.575301314+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.575338295+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-05-21T13:39:29.575346479+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.575360972+07:00","message":"[buffer interim] 394 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.575368559+07:00","message":"[bufferProcess] interim [320000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.575370747+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.57537732+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.575380124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.575384224+07:00","message":"> Transcript [2847] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.575386472+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:29.843942118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:29.843961167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.891619991+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.891654536+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-05-21T13:39:29.891660133+07:00","message":"receive interim result [false|false]: ระบบก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.891673247+07:00","message":"[buffer interim] 394 false ระบบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.891679833+07:00","message":"[bufferProcess] interim [560000000]:ระบบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.89168159+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.899007274+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.899032009+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-05-21T13:39:29.899037869+07:00","message":"receive interim result [false|false]: ระบบก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.899048179+07:00","message":"[buffer interim] 394 false ระบบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.899053014+07:00","message":"[bufferProcess] interim [620000000]:ระบบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.89905496+07:00","message":"[bufferProcess] send to processor:ระบบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.899062272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.899065316+07:00","message":"> Transcript [2848] [false]: 'ระบบก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.899068276+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.89907043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.899072209+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.89907403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.972949015+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.972991084+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-05-21T13:39:29.972999555+07:00","message":"receive interim result [false|false]: ระบบฝันดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:29.973012492+07:00","message":"[buffer interim] 394 false ระบบฝันดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.973020676+07:00","message":"[bufferProcess] interim [680000000]:ระบบฝันดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.973023747+07:00","message":"[bufferProcess] send to processor:ระบบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.973029918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.973033044+07:00","message":"> Transcript [2849] [false]: 'ระบบก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.973036203+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.973038118+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.973039932+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:29.973041877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.105637008+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.105676578+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-05-21T13:39:30.105683927+07:00","message":"receive interim result [false|false]: ระบบกว่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.10570187+07:00","message":"[buffer interim] 394 false ระบบกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.105710306+07:00","message":"[bufferProcess] interim [800000000]:ระบบกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.105715221+07:00","message":"[bufferProcess] send to processor:ระบบฝันดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.105720683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.105725167+07:00","message":"> Transcript [2850] [false]: 'ระบบฝันดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.105729969+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.105732612+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.105735568+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.105738272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.21723775+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.217273104+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-05-21T13:39:30.217279016+07:00","message":"receive interim result [false|false]: ระบบฝันดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.217293553+07:00","message":"[buffer interim] 394 false ระบบฝันดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.217299462+07:00","message":"[bufferProcess] interim [860000000]:ระบบฝันดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.217301953+07:00","message":"[bufferProcess] send to processor:ระบบกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.21730711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.217310177+07:00","message":"> Transcript [2851] [false]: 'ระบบกว่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.217313565+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.217315941+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.217317779+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.217319719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.217324306+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.217326125+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.217328125+07:00","message":"Set new StatePrefix : 'ระบบกว่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.217331678+07:00","message":"Next Push (prob) : 'กว่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.217339214+07:00","message":"push: {false ระบบ 0 0xc00374c300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.236731203+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.236754638+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-05-21T13:39:30.236759715+07:00","message":"receive interim result [false|false]: ระบบปณิธาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.236774624+07:00","message":"[buffer interim] 394 false ระบบปณิธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.23677965+07:00","message":"[bufferProcess] interim [920000000]:ระบบปณิธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.236781772+07:00","message":"[bufferProcess] send to processor:ระบบฝันดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.2367872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.236791795+07:00","message":"> Transcript [2852] [false]: 'ระบบฝันดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.236794679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.236797482+07:00","message":"Set new StatePrefix: 'ระบบฝันดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.405592701+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.405636269+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-05-21T13:39:30.40564421+07:00","message":"receive interim result [false|false]: ระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.405661064+07:00","message":"[buffer interim] 394 false ระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.405672107+07:00","message":"[bufferProcess] interim [100000000]:ระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.405675905+07:00","message":"[bufferProcess] send to processor:ระบบปณิธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.405682625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.405686683+07:00","message":"> Transcript [2853] [false]: 'ระบบปณิธาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.405690519+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.405693937+07:00","message":"Set new StatePrefix: 'ระบบปณิธาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.610964546+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.610997725+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-05-21T13:39:30.611003406+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.61101626+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.611022028+07:00","message":"[bufferProcess] interim [280000000]:ระบบวันนี้พานักเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.611024368+07:00","message":"[bufferProcess] send to processor:ระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.611029633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.611032237+07:00","message":"> Transcript [2854] [false]: 'ระบบกว่านี้ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.611034946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.611036905+07:00","message":"Set new StatePrefix: 'ระบบกว่านี้ถ้านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.805876996+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.805915516+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-05-21T13:39:30.805921371+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.805934439+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.80594058+07:00","message":"[bufferProcess] interim [460000000]:ระบบวันนี้พานักเรียนพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.805942719+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.805948177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.805951045+07:00","message":"> Transcript [2855] [false]: 'ระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.805953649+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.805955684+07:00","message":"Set new StatePrefix: 'ระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.810765727+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.810774711+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-05-21T13:39:30.8107778+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.810781377+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.81078391+07:00","message":"[bufferProcess] interim [520000000]:ระบบวันนี้พานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.810785779+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.810795975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.810798635+07:00","message":"> Transcript [2856] [false]: 'ระบบวันนี้พานักเรียนพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.810800606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.810802308+07:00","message":"Set new StatePrefix: 'ระบบวันนี้พานักเรียนพระ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.922675381+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.922708647+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-05-21T13:39:30.92271397+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.922726987+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.92273378+07:00","message":"[bufferProcess] interim [580000000]:ระบบวันนี้พานักเรียนมาอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.922736259+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.922739571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.922742213+07:00","message":"> Transcript [2857] [false]: 'ระบบวันนี้พานักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.922744121+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.984239978+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.984270965+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-05-21T13:39:30.984276468+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:30.984290888+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.984296912+07:00","message":"[bufferProcess] interim [640000000]:ระบบวันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.984299326+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.984302866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.984305921+07:00","message":"> Transcript [2858] [false]: 'ระบบวันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.984308417+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:30.984310451+07:00","message":"Set new StatePrefix: 'ระบบวันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.115487295+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.115525127+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-05-21T13:39:31.115531449+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.115546602+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.11555543+07:00","message":"[bufferProcess] interim [760000000]:ระบบวันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.115558148+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.115565128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.115567808+07:00","message":"> Transcript [2859] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.1155711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.115573215+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.115575167+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.115577603+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.175959577+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.175989142+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-05-21T13:39:31.175995619+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.176007581+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.176013462+07:00","message":"[bufferProcess] interim [880000000]:ระบบวันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.176015581+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.176022885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.176025565+07:00","message":"> Transcript [2860] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.176028603+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.176030528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.176032304+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.176035308+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.302222986+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.302261159+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-05-21T13:39:31.302267542+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.302281725+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.302288871+07:00","message":"[bufferProcess] interim [940000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.302291451+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.302301991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.302305828+07:00","message":"> Transcript [2861] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.302310565+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.302313524+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.302316126+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.302319866+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.400141875+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.400176423+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-05-21T13:39:31.400181782+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.400198056+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.400205136+07:00","message":"[bufferProcess] interim [120000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.400207517+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.400210896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.400213984+07:00","message":"> Transcript [2862] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.400218307+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.400220312+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.400222224+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.4002245+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.400232049+07:00","message":"Push: 'วันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.400234313+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.400236444+07:00","message":"Set new StatePrefix : 'ระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.400238867+07:00","message":"Next Push (prob) : 'นี้กูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.400246792+07:00","message":"push: {false วันนี้พานักเรียนมาอัน 0 0xc00374c300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.565483494+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.565525031+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-05-21T13:39:31.565531006+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.5655478+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.565554845+07:00","message":"[bufferProcess] interim [240000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.565557246+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.565561051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.565563683+07:00","message":"> Transcript [2863] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.56556711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.565569264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.565571845+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.565574132+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.704885997+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.704920733+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-05-21T13:39:31.704926468+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.70494212+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.704948519+07:00","message":"[bufferProcess] interim [360000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.704951456+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.704963712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.704966605+07:00","message":"> Transcript [2864] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.704969829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.704972631+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.704974644+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.70497712+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.713910382+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.713927838+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-05-21T13:39:31.713933816+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.713942838+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.713948296+07:00","message":"[bufferProcess] interim [420000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.713951738+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.713956174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.713959442+07:00","message":"> Transcript [2865] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.713963932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.713965806+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.713967623+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.713969746+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.891849817+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.891885356+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-05-21T13:39:31.891891774+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.891908997+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.89191628+07:00","message":"[bufferProcess] interim [600000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.891918765+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.891923382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.891926258+07:00","message":"> Transcript [2866] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.891929611+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.891931615+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.891933769+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.89193611+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.891942347+07:00","message":"Push: 'นี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.891944226+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.891946271+07:00","message":"Set new StatePrefix : 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:31.891948883+07:00","message":"Next Push (prob) : 'ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:31.891957067+07:00","message":"push: {false นี้กูก็ 0 0xc00374c300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:32.537019673+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:32.537056514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:32.537062639+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:32.537075109+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.537081376+07:00","message":"[bufferProcess] interim [200000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.537083783+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.537087145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.537089993+07:00","message":"> Transcript [2867] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.537093352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.537095324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.537097105+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.537099616+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:32.78389327+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:32.783925122+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-05-21T13:39:32.783931365+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:32.783944562+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.783950446+07:00","message":"[bufferProcess] interim [440000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.783953591+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.783959579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.783962232+07:00","message":"> Transcript [2868] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.783965559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.783967483+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.78396968+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:32.783972566+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:32.84498823+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:32.844988225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:33.132585973+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:33.132622584+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-05-21T13:39:33.132628754+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:33.13264444+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.132653423+07:00","message":"[bufferProcess] interim [800000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.132655941+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.132661594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.132664433+07:00","message":"> Transcript [2869] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.132667942+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.132669839+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.1326721+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.132674618+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:33.179349828+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:33.179401116+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-05-21T13:39:33.179408686+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:33.179420467+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.179428621+07:00","message":"[bufferProcess] interim [860000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.17943203+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.179438695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.179441401+07:00","message":"> Transcript [2870] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.179445368+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.179447501+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.179449421+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.179452436+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.179455588+07:00","message":"Push: 'ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.179457381+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.179460064+07:00","message":"Set new StatePrefix : 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.179462953+07:00","message":"Next Push (prob) : 'มาเล็กน้อยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:33.179471025+07:00","message":"push: {false ยกตัวอย่าง 0 0xc00374c300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:33.803644787+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:33.803693702+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-05-21T13:39:33.803703211+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:33.803717964+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.803728703+07:00","message":"[bufferProcess] interim [460000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.803732813+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.803740211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.80374637+07:00","message":"> Transcript [2871] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.803752345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.803755306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.803758642+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:33.803762893+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.377608818+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.377645685+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-05-21T13:39:34.377652449+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.377665893+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.377672162+07:00","message":"[bufferProcess] interim [60000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.37767481+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.377680302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.377683007+07:00","message":"> Transcript [2872] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.37768681+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.377689118+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.377690989+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.377693538+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.534051445+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.53408817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.534095409+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.534110848+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.534117663+07:00","message":"[bufferProcess] interim [180000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.53412017+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.534124418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.53412732+07:00","message":"> Transcript [2873] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.534131503+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.534133647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.534135775+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.534138515+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.702523314+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.702564206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.702571133+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.70258917+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.702597227+07:00","message":"[bufferProcess] interim [360000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.702600611+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.702604555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.702607364+07:00","message":"> Transcript [2874] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.702612079+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.702614111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.702616693+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.702619492+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.702622447+07:00","message":"Push: 'มาเล็กน้อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.702624489+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.70262762+07:00","message":"Set new StatePrefix : 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.702629989+07:00","message":"Next Push (prob) : 'คะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.702639462+07:00","message":"push: {false มาเล็กน้อยนะ 0 0xc00374c300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.773280089+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.773319429+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-05-21T13:39:34.773325904+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:34.773342355+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.773352575+07:00","message":"[bufferProcess] interim [480000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.773355382+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.773361075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.773363936+07:00","message":"> Transcript [2875] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.773367974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.773369978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.773372444+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:34.773375039+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.124529586+07:00","message":"[GCS] Cleaned up inactive client: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.124560147+07:00","message":"[GCS] Cleaned up inactive client: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.124564079+07:00","message":"[GCS] Cleaned up inactive client: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.124566018+07:00","message":"[GCS] Cleaned up inactive client: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.124567679+07:00","message":"[GCS] Cleaned up inactive client: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.124569349+07:00","message":"[GCS] Cleaned up inactive client: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.124571085+07:00","message":"[GCS] Cleaned up inactive client: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.124573+07:00","message":"[GCS] Cleaned up inactive client: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.124574848+07:00","message":"[GCS] Cleaned up inactive client: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.408625774+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.408668005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.408675435+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:35.408696107+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:35.408707111+07:00","message":"[bufferProcess] interim [80000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:35.408711657+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:35.408717695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:35.408720556+07:00","message":"> Transcript [2876] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:35.408727464+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:35.408729738+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:35.408732314+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:35.408735153+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:35.845740811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:35.845756784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.696337564+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.696379647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมของมนุษย์เป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.696387789+07:00","message":"receive interim result [false|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.696403241+07:00","message":"[buffer interim] 394 false ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696411057+07:00","message":"[bufferProcess] interim [340000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696414485+07:00","message":"[bufferProcess] send to processor:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696418345+07:00","message":"[bufferProcess] send to processor (ticker):ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696421296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696424545+07:00","message":"> Transcript [2877] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696428476+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696430845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696432971+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696435405+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696437326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696439377+07:00","message":"> Transcript [2878] [false]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696447711+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696449593+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696451195+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696453114+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696468558+07:00","message":"Push: 'คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696471874+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.69647533+07:00","message":"Set new StatePrefix : 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.696479221+07:00","message":"Next Push (prob) : 'สนใจเพิ่มเติมของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.696489915+07:00","message":"push: {false คะ 0 0xc00374c300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.731101302+07:00","message":"[GCS] IsForceVAD: false for message ID: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.903929137+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.903970568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร\",\"confidence\":0.9354988}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.90398166+07:00","message":"receive interim result [true|false]: ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.903994274+07:00","message":"end recv isFinal message id 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.903997522+07:00","message":"end Recv id 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.904005449+07:00","message":"[buffer interim] 394 true ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.90401697+07:00","message":"[bufferProcess] interim [610000000]:ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.904021517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.904024403+07:00","message":"> Transcript [2879] [true]: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.904028593+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.904031721+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.90403461+07:00","message":"StatePrefix: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.904039361+07:00","message":"TextPushed: 'ระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:36.904048201+07:00","message":"Push: 'สนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.90405808+07:00","message":"push: {true สนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร 0 0xc00374c300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:36.917404136+07:00","message":"write wav file: './tmp/7577/7577_394.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:36.925223979+07:00","message":"[GCS] Start streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:37.772602572+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:37.772647688+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-05-21T13:39:37.77265344+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:37.7726675+07:00","message":"[buffer interim] 395 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:37.772673922+07:00","message":"[bufferProcess] interim [840000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:37.772675882+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:37.915123711+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:37.915164097+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-05-21T13:39:37.915172213+07:00","message":"receive interim result [false|false]: สามารถไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:37.915188037+07:00","message":"[buffer interim] 395 false สามารถไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:37.915200285+07:00","message":"[bufferProcess] interim [960000000]:สามารถไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:37.915203717+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:37.915212534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:37.915217374+07:00","message":"> Transcript [2880] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:37.915221754+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.146420658+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.146456356+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-05-21T13:39:38.146463342+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.146478996+07:00","message":"[buffer interim] 395 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.146485387+07:00","message":"[bufferProcess] interim [140000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.146487819+07:00","message":"[bufferProcess] send to processor:สามารถไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.146494471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.146497225+07:00","message":"> Transcript [2881] [false]: 'สามารถไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.146500212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.146502622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.146504422+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.146506855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.179897066+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.179930823+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-05-21T13:39:38.179937893+07:00","message":"receive interim result [false|false]: สามารถไปคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.179955123+07:00","message":"[buffer interim] 395 false สามารถไปคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.179960574+07:00","message":"[bufferProcess] interim [260000000]:สามารถไปคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.179964654+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.179967666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.179970051+07:00","message":"> Transcript [2882] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.179972662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.179974718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.179976773+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.179979295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.285792428+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.285833672+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-05-21T13:39:38.28584021+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.285851023+07:00","message":"[buffer interim] 395 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.285856834+07:00","message":"[bufferProcess] interim [380000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.285859089+07:00","message":"[bufferProcess] send to processor:สามารถไปคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.285864273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.285867008+07:00","message":"> Transcript [2883] [false]: 'สามารถไปคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.285869782+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.28587184+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.285873615+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.285875897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.362037586+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.362086701+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-05-21T13:39:38.362095082+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.36211346+07:00","message":"[buffer interim] 395 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.36212175+07:00","message":"[bufferProcess] interim [440000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.362124905+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.362130067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.36213347+07:00","message":"> Transcript [2884] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.36213632+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.36213832+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.362140128+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.362142053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.362150816+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.362152759+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.362154666+07:00","message":"Set new StatePrefix : 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.362156499+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.362163661+07:00","message":"push: {false สามารถ 0 0xc00374ca80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.383722577+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.383748585+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-05-21T13:39:38.383753918+07:00","message":"receive interim result [false|false]: สามารถไปคนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.383761229+07:00","message":"[buffer interim] 395 false สามารถไปคนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.383766405+07:00","message":"[bufferProcess] interim [500000000]:สามารถไปคนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.383768459+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.383771687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.383774057+07:00","message":"> Transcript [2885] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.383776678+07:00","message":"Skep because statePrefix == transcript"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.706234647+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.706274696+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-05-21T13:39:38.706289028+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.706302237+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.706309422+07:00","message":"[bufferProcess] interim [800000000]:สามารถไปคนได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.706311749+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.70631509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.706317614+07:00","message":"> Transcript [2886] [false]: 'สามารถไปคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.70631971+07:00","message":"Set StatePrefix (first interim): 'สามารถไปคนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.807993229+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.80803499+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-05-21T13:39:38.80804123+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:38.80805309+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.808061313+07:00","message":"[bufferProcess] interim [920000000]:สามารถไปคนได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.8080637+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.808069514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.808073244+07:00","message":"> Transcript [2887] [false]: 'สามารถไปคนได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.808078288+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.808081732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.808084428+07:00","message":"StatePrefix: 'สามารถไปคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:38.808087432+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:38.846700541+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:38.846710588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.051815312+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.051869661+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-05-21T13:39:39.051876013+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.05188772+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.051894348+07:00","message":"[bufferProcess] interim [160000000]:สามารถไปคนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.051896772+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.05190205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.051904781+07:00","message":"> Transcript [2888] [false]: 'สามารถไปคนได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.05190789+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.051909994+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.051912277+07:00","message":"StatePrefix: 'สามารถไปคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.051914265+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.695841577+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.695884732+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-05-21T13:39:39.69589044+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.695907064+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.69591512+07:00","message":"[bufferProcess] interim [760000000]:สามารถไปคนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.695917414+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.695920673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.695923341+07:00","message":"> Transcript [2889] [false]: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.69592652+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.695928491+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.695930237+07:00","message":"StatePrefix: 'สามารถไปคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.69593272+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.806054175+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.806090567+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-05-21T13:39:39.806097092+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่ลิงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.806110589+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่ลิงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.806117492+07:00","message":"[bufferProcess] interim [880000000]:สามารถไปคนได้นะคะที่ลิงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.806120084+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.8061256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.806128457+07:00","message":"> Transcript [2890] [false]: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.806131349+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.806133381+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.806135655+07:00","message":"StatePrefix: 'สามารถไปคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.806137681+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.806142236+07:00","message":"Push: 'ไปคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.806146403+07:00","message":"TextPushed: 'สามารถไปคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.806149214+07:00","message":"Set new StatePrefix : 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.806151968+07:00","message":"Next Push (prob) : 'นะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.806159629+07:00","message":"push: {false ไปคนได้ 0 0xc00374ca80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.885699577+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.885739025+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-05-21T13:39:39.885744978+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.885761183+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.885768881+07:00","message":"[bufferProcess] interim [940000000]:สามารถไปคนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.885771116+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่ลิงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.885778039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.885780705+07:00","message":"> Transcript [2891] [false]: 'สามารถไปคนได้นะคะที่ลิงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.885784274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.885786829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.885788959+07:00","message":"StatePrefix: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.885791253+07:00","message":"TextPushed: 'สามารถไปคนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.925897728+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.925938251+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-05-21T13:39:39.925944854+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่ดินที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.925962106+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่ดินที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.925969142+07:00","message":"[bufferProcess] interim [0]:สามารถไปคนได้นะคะที่ดินที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.925971685+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.925975214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.925977924+07:00","message":"> Transcript [2892] [false]: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.925980939+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.925983455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.925985377+07:00","message":"StatePrefix: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.925987767+07:00","message":"TextPushed: 'สามารถไปคนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.973256551+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.973301341+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-05-21T13:39:39.973307319+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่ลิงค์ที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:39.973324549+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่ลิงค์ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.973331784+07:00","message":"[bufferProcess] interim [120000000]:สามารถไปคนได้นะคะที่ลิงค์ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.97333584+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่ดินที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.973339389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.973342277+07:00","message":"> Transcript [2893] [false]: 'สามารถไปคนได้นะคะที่ดินที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.973345896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.973348102+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.973351026+07:00","message":"StatePrefix: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:39.973353453+07:00","message":"TextPushed: 'สามารถไปคนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.214373901+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.214410497+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-05-21T13:39:40.214416337+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.21443164+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.214438738+07:00","message":"[bufferProcess] interim [300000000]:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.214441773+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่ลิงค์ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.214448732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.214451784+07:00","message":"> Transcript [2894] [false]: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.214455349+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.214457707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.21445989+07:00","message":"StatePrefix: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.214463972+07:00","message":"TextPushed: 'สามารถไปคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.21447045+07:00","message":"Push: 'นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.214472301+07:00","message":"TextPushed: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.214474352+07:00","message":"Set new StatePrefix : 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.214476355+07:00","message":"Next Push (prob) : 'ลิงค์ที่คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.214483688+07:00","message":"push: {false นะคะที่ 0 0xc00374ca80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.532285384+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.532321551+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-05-21T13:39:40.532327334+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.532337978+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.532344506+07:00","message":"[bufferProcess] interim [540000000]:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.532346945+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.532350765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.532353567+07:00","message":"> Transcript [2895] [false]: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.532356935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.532358963+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.532360758+07:00","message":"StatePrefix: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.532362975+07:00","message":"TextPushed: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.545562556+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.545594382+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-05-21T13:39:40.545600933+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.545614018+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.545618751+07:00","message":"[bufferProcess] interim [600000000]:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.545621317+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.545627308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.545629807+07:00","message":"> Transcript [2896] [false]: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.545633097+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.545635097+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.545636913+07:00","message":"StatePrefix: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.545639808+07:00","message":"TextPushed: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.642301948+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.642333219+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-05-21T13:39:40.642338872+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ม้าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.64235199+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ม้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.64235852+07:00","message":"[bufferProcess] interim [720000000]:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ม้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.642361194+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.642367703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.642370651+07:00","message":"> Transcript [2897] [false]: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.642374147+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.642376368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.642378666+07:00","message":"StatePrefix: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.642384256+07:00","message":"TextPushed: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.662549218+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.662590282+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-05-21T13:39:40.662598432+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.662613223+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.662620763+07:00","message":"[bufferProcess] interim [780000000]:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.662623233+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ม้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.662630231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.662633195+07:00","message":"> Transcript [2898] [false]: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ม้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.662637414+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.66263954+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.662642292+07:00","message":"StatePrefix: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.66264556+07:00","message":"TextPushed: 'สามารถไปคนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.66265182+07:00","message":"Push: 'ลิงค์ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.662653724+07:00","message":"TextPushed: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.662656219+07:00","message":"Set new StatePrefix : 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ม้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.662658756+07:00","message":"Next Push (prob) : 'แม่ม้าย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.662667122+07:00","message":"push: {false ลิงค์ที่คุณ 0 0xc00374ca80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.84847319+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.848508209+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-05-21T13:39:40.84851552+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:40.848533328+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.848545801+07:00","message":"[bufferProcess] interim [960000000]:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.848548305+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.848551398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.848554229+07:00","message":"> Transcript [2899] [false]: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.848556607+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:40.848558895+07:00","message":"Set new StatePrefix: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.379048959+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.37908851+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-05-21T13:39:41.379099234+07:00","message":"receive interim result [false|false]: สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.37911509+07:00","message":"[buffer interim] 395 false สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.379121407+07:00","message":"[bufferProcess] interim [500000000]:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.379123914+07:00","message":"[bufferProcess] send to processor:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.379129483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.379132612+07:00","message":"> Transcript [2900] [false]: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.379135919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.379137826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.379139765+07:00","message":"StatePrefix: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.37914319+07:00","message":"TextPushed: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.6015795+07:00","message":"[GCS] IsForceVAD: false for message ID: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.733723721+07:00","message":"[GCS] Start streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.840774183+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.840815711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้นะคะ\",\"confidence\":0.9361964}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.840827909+07:00","message":"receive interim result [true|false]: สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.840835399+07:00","message":"end recv isFinal message id 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.84083759+07:00","message":"end Recv id 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.840844559+07:00","message":"[buffer interim] 395 true สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840853987+07:00","message":"[bufferProcess] interim [890000000]:สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840857254+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840860547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840863485+07:00","message":"> Transcript [2901] [false]: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840866824+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840869036+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840870924+07:00","message":"StatePrefix: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840873262+07:00","message":"TextPushed: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.84087514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840879327+07:00","message":"> Transcript [2902] [true]: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.84088157+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840883324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840884892+07:00","message":"StatePrefix: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณแม่ไว้ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840886622+07:00","message":"TextPushed: 'สามารถไปคนได้นะคะที่ลิงค์ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:41.840889688+07:00","message":"Push: 'แม่ไว้ตรงนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:41.840897444+07:00","message":"push: {true แม่ไว้ตรงนี้นะคะ 0 0xc00374ca80}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:41.847719123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:41.847739887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:41.851456182+07:00","message":"write wav file: './tmp/7577/7577_395.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:43.607485071+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:43.607531852+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-05-21T13:39:43.607537861+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:43.607557686+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:43.607561734+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-05-21T13:39:43.607564434+07:00","message":"receive interim result [false|false]: เอาชนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:43.60757117+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:43.607574087+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-05-21T13:39:43.607576468+07:00","message":"receive interim result [false|false]: เพราะฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:43.60758451+07:00","message":"[buffer interim] 396 false เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:43.607587474+07:00","message":"[buffer interim] 396 false เอาชนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:43.607589464+07:00","message":"[buffer interim] 396 false เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607595861+07:00","message":"[bufferProcess] interim [960000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607597549+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607601189+07:00","message":"[bufferProcess] send to processor (ticker):เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607603423+07:00","message":"[bufferProcess] interim [200000000]:เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607605006+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607606958+07:00","message":"[bufferProcess] interim [380000000]:เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607608926+07:00","message":"[bufferProcess] send to processor:เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.60761147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607614445+07:00","message":"> Transcript [2903] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607617072+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.60761851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607620254+07:00","message":"> Transcript [2904] [false]: 'เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607623311+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607625285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607626975+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:43.607628846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317005401+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317045468+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-05-21T13:39:44.317051724+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317067404+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317070947+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-05-21T13:39:44.31707487+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317082185+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317087225+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-05-21T13:39:44.317090577+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317099281+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317103697+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-05-21T13:39:44.3171071+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317112004+07:00","message":"[buffer interim] 396 false เพราะฉะนั้นใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317114937+07:00","message":"[buffer interim] 396 false เพราะฉะนั้นในวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317116961+07:00","message":"[buffer interim] 396 false เพราะฉะนั้นในวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.317119011+07:00","message":"[buffer interim] 396 false เพราะฉะนั้นในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.31712799+07:00","message":"[bufferProcess] interim [620000000]:เพราะฉะนั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317130647+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317133726+07:00","message":"[bufferProcess] interim [740000000]:เพราะฉะนั้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317135614+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317137666+07:00","message":"[bufferProcess] interim [860000000]:เพราะฉะนั้นในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.31713941+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317141434+07:00","message":"[bufferProcess] interim [100000000]:เพราะฉะนั้นในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317143158+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้นในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317145837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317148758+07:00","message":"> Transcript [2905] [false]: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317152744+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317154583+07:00","message":"Set new StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.31715611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317157867+07:00","message":"> Transcript [2906] [false]: 'เพราะฉะนั้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317178283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.31718076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317182561+07:00","message":"StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317184474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317185929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317188163+07:00","message":"> Transcript [2907] [false]: 'เพราะฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317190039+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317191664+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317193256+07:00","message":"StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317194927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317196316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317198204+07:00","message":"> Transcript [2908] [false]: 'เพราะฉะนั้นในวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317200202+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317207435+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317209355+07:00","message":"StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:44.317211114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.554058952+07:00","message":"[GCS] IsForceVAD: false for message ID: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:44.613459172+07:00","message":"[GCS] Start streaming session, msgId: 397"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:44.848483857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:44.848510542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.148557845+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.148602577+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-05-21T13:39:45.148608704+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.148628451+07:00","message":"[buffer interim] force interim is final (2) :เพราะฉะนั้นในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148635715+07:00","message":"[bufferProcess] interim [100000000]:เพราะฉะนั้นในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148642448+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะฉะนั้นในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148645224+07:00","message":"[bufferProcess] interim [600000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148647039+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.14864954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148652454+07:00","message":"> Transcript [2909] [false]: 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.1486567+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148658961+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148660814+07:00","message":"StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148662962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148670368+07:00","message":"Push: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148672792+07:00","message":"TextPushed: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148674794+07:00","message":"Set new StatePrefix : 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148677289+07:00","message":"Next Push (prob) : 'ในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148679276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148681573+07:00","message":"> Transcript [2910] [true]: 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148683633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148685449+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148687522+07:00","message":"StatePrefix: 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148689369+07:00","message":"TextPushed: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.148691278+07:00","message":"Push: 'ในวันนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.148700827+07:00","message":"push: {false เพราะฉะนั้น 0 0xc003198280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.148706369+07:00","message":"push: {true ในวันนี้นะ 0 0xc003198280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:45.156779831+07:00","message":"write wav file: './tmp/7577/7577_396.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.254632071+07:00","message":"[GCS] IsForceVAD: false for message ID: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.286907495+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.286942974+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-05-21T13:39:45.286948739+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.286970517+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.286977908+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-05-21T13:39:45.286980844+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.28698762+07:00","message":"[buffer interim] this message is already final false 396: 'เพราะฉะนั้นในวันนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.286995633+07:00","message":"[buffer interim] this message is already final false 396: 'เพราะฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.322722498+07:00","message":"[GCS] Start streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.351654685+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.351689938+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-05-21T13:39:45.351695862+07:00","message":"receive interim result [false|false]: เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.351709743+07:00","message":"[buffer interim] 397 false เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.351716069+07:00","message":"[bufferProcess] interim [840000000]:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.351718553+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.35172178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.351724562+07:00","message":"> Transcript [2911] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.351727242+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.379987216+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.38001567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะ\",\"confidence\":0.8304219}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.380021868+07:00","message":"receive interim result [true|false]: เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.380026313+07:00","message":"end recv isFinal message id 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.380028522+07:00","message":"end Recv id 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.380034174+07:00","message":"[buffer interim] 397 true เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380039282+07:00","message":"[bufferProcess] interim [870000000]:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380041946+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380044946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380047663+07:00","message":"> Transcript [2912] [false]: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380061142+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380064016+07:00","message":"Set new StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380065998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380067856+07:00","message":"> Transcript [2913] [true]: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380070062+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380072081+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380074183+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380076132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:45.380078852+07:00","message":"Push: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.380086047+07:00","message":"push: {true เพราะ 0 0xc003286e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:45.385566553+07:00","message":"write wav file: './tmp/7577/7577_397.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.441817239+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.44186188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะฉะนั้นในวันนี้นะคะครูก็\",\"confidence\":0.9587942}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.441868266+07:00","message":"receive interim result [true|false]: เพราะฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.441879944+07:00","message":"end recv isFinal message id 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.441882264+07:00","message":"end Recv id 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:45.441888734+07:00","message":"[buffer interim] this message is already final true 396: 'เพราะฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:47.431839818+07:00","message":"[GCS] IsForceVAD: false for message ID: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:47.49268926+07:00","message":"[GCS] Start streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:47.635708431+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:47.635755013+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-05-21T13:39:47.635760439+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:47.635776963+07:00","message":"[buffer interim] 398 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:47.635783618+07:00","message":"[bufferProcess] interim [320000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:47.635786053+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:47.635793696+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:47.635796356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:47.635798988+07:00","message":"> Transcript [2914] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:47.635801345+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:47.821368167+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:47.821422597+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-05-21T13:39:47.821429275+07:00","message":"receive interim result [false|false]: นักเรียนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:47.821450524+07:00","message":"[buffer interim] 398 false นักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:47.821462489+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:47.821464747+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:47.848787583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:47.848830556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.037204126+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.037245443+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-05-21T13:39:48.037252075+07:00","message":"receive interim result [false|false]: เรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.03726643+07:00","message":"[buffer interim] force interim is final (2) :นักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037273693+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037280114+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037283166+07:00","message":"[bufferProcess] interim [600000000]:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037285234+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037302074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037328679+07:00","message":"> Transcript [2915] [false]: 'นักเรียนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.03733704+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037340103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037342546+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037344835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037349895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037351923+07:00","message":"> Transcript [2916] [true]: 'นักเรียนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037354478+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037356441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037358056+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037359734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.037368736+07:00","message":"Push: 'นักเรียนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.037383296+07:00","message":"push: {true นักเรียนนะคะ 0 0xc001fe1600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:48.046490439+07:00","message":"write wav file: './tmp/7577/7577_398.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.32473579+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.324778099+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-05-21T13:39:48.324784459+07:00","message":"receive interim result [false|false]: นักเรียนนะคะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.324804924+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.324817246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนนะคะพี่\",\"confidence\":0.9583387}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.324820104+07:00","message":"receive interim result [true|false]: นักเรียนนะคะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.324823063+07:00","message":"end recv isFinal message id 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.324825525+07:00","message":"end Recv id 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.324833287+07:00","message":"[buffer interim] this message is already final false 398: 'นักเรียนนะคะพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.324839864+07:00","message":"[buffer interim] this message is already final true 398: 'นักเรียนนะคะพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.582518822+07:00","message":"[GCS] IsForceVAD: false for message ID: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.643763011+07:00","message":"[GCS] Start streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.693315835+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.693342466+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.69334798+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.693359546+07:00","message":"end recv isFinal message id 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.693362112+07:00","message":"end Recv id 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.693368922+07:00","message":"[buffer interim] 399 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.693375034+07:00","message":"[bufferProcess] interim [320000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.693378298+07:00","message":"[bufferProcess] send to processor (isfinal):เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.693382077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.693385107+07:00","message":"> Transcript [2917] [false]: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.693387094+07:00","message":"Set StatePrefix (first interim): 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.693388637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.693390709+07:00","message":"> Transcript [2918] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.69339296+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.693394832+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.693396562+07:00","message":"StatePrefix: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.693398475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:48.693400642+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:48.693408859+07:00","message":"push: {true  0 0xc003fa0c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:48.700043669+07:00","message":"write wav file: './tmp/7577/7577_399.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.644916608+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.644960663+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-05-21T13:39:49.644966381+07:00","message":"receive interim result [false|false]: อสุภะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.644983653+07:00","message":"[buffer interim] 400 false อสุภะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.644989664+07:00","message":"[bufferProcess] interim [960000000]:อสุภะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.644991609+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.652565938+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.652604849+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-05-21T13:39:49.652612553+07:00","message":"receive interim result [false|false]: สุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.652627672+07:00","message":"[buffer interim] 400 false สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.652634551+07:00","message":"[bufferProcess] interim [20000000]:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.652636669+07:00","message":"[bufferProcess] send to processor:อสุภะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.652640049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.65264366+07:00","message":"> Transcript [2919] [false]: 'อสุภะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.652645885+07:00","message":"Set StatePrefix (first interim): 'อสุภะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.892953432+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.892993085+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-05-21T13:39:49.893000307+07:00","message":"receive interim result [false|false]: สุดท้ายหนู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.893016781+07:00","message":"[buffer interim] 400 false สุดท้ายหนู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.893024594+07:00","message":"[bufferProcess] interim [260000000]:สุดท้ายหนู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.893026896+07:00","message":"[bufferProcess] send to processor:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.893033398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.893036491+07:00","message":"> Transcript [2920] [false]: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.893038937+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.893040826+07:00","message":"Set new StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.910523674+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.910559195+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-05-21T13:39:49.910565385+07:00","message":"receive interim result [false|false]: สุดท้ายเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:49.910586368+07:00","message":"[buffer interim] 400 false สุดท้ายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.910594332+07:00","message":"[bufferProcess] interim [320000000]:สุดท้ายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.910610194+07:00","message":"[bufferProcess] send to processor:สุดท้ายหนู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.910615159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.910635314+07:00","message":"> Transcript [2921] [false]: 'สุดท้ายหนู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.910639873+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.910642531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.910652827+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:49.910656227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.23046246+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.230508419+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-05-21T13:39:50.230515016+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.230530594+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.230538537+07:00","message":"[bufferProcess] interim [620000000]:สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.230541573+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.230548678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.230551912+07:00","message":"> Transcript [2922] [false]: 'สุดท้ายเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.230555342+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.230557632+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.230559689+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.230561708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.743095589+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.743132933+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-05-21T13:39:50.743139351+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.743153644+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.743159514+07:00","message":"[bufferProcess] interim [40000000]:สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.743162835+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.743165995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.743169751+07:00","message":"> Transcript [2923] [false]: 'สุดท้ายเลยสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.743173678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.743175997+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.743177804+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.743179676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.76415054+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.764177461+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-05-21T13:39:50.764184725+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.764198246+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.764204306+07:00","message":"[bufferProcess] interim [100000000]:สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.764206915+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.764210093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.764213088+07:00","message":"> Transcript [2924] [false]: 'สุดท้ายเลยสำหรับหอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.764216018+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.764218098+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.764219901+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.764221747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.764224366+07:00","message":"Push: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.764226362+07:00","message":"TextPushed: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.764228259+07:00","message":"Set new StatePrefix : 'สุดท้ายเลยสำหรับหอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.76423082+07:00","message":"Next Push (prob) : 'เลยสำหรับหอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.764238242+07:00","message":"push: {false สุดท้าย 0 0xc003287580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.792455615+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.792481678+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-05-21T13:39:50.792486728+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.792502859+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.792508456+07:00","message":"[bufferProcess] interim [160000000]:สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.79251069+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.792514072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.792517941+07:00","message":"> Transcript [2925] [false]: 'สุดท้ายเลยสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.792520126+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.818727405+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.818755278+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-05-21T13:39:50.818766924+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.818781635+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.818786387+07:00","message":"[bufferProcess] interim [220000000]:สุดท้ายเลยสำหรับข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.818788599+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.818791502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.818793867+07:00","message":"> Transcript [2926] [false]: 'สุดท้ายเลยสำหรับห้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.818796102+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.818798493+07:00","message":"Set new StatePrefix: 'สุดท้ายเลยสำหรับห้อย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:50.849839839+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:50.849860023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.95421457+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.954253276+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-05-21T13:39:50.954259386+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:50.954278621+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.954286203+07:00","message":"[bufferProcess] interim [280000000]:สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.954288661+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.954292071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.954294743+07:00","message":"> Transcript [2927] [false]: 'สุดท้ายเลยสำหรับข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.954297041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:50.954299056+07:00","message":"Set new StatePrefix: 'สุดท้ายเลยสำหรับข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.23567438+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.235710233+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-05-21T13:39:51.235717642+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.235734436+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.235741794+07:00","message":"[bufferProcess] interim [580000000]:สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.235744657+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.23575269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.235755671+07:00","message":"> Transcript [2928] [false]: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.235758621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.235760852+07:00","message":"Set new StatePrefix: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.341272912+07:00","message":"[GCS] IsForceVAD: false for message ID: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.404656639+07:00","message":"[GCS] Start streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.483261055+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.483300745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเลยสำหรับข้อนี้ก็\",\"confidence\":0.94085723}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.483310065+07:00","message":"receive interim result [true|false]: สุดท้ายเลยสำหรับข้อนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.483319157+07:00","message":"end recv isFinal message id 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.483322005+07:00","message":"end Recv id 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.483328187+07:00","message":"[buffer interim] 400 true สุดท้ายเลยสำหรับข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483337375+07:00","message":"[bufferProcess] interim [910000000]:สุดท้ายเลยสำหรับข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483340962+07:00","message":"[bufferProcess] send to processor (isfinal):สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483344646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.48334765+07:00","message":"> Transcript [2929] [false]: 'สุดท้ายเลยสำหรับหัวข้อนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483350686+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483352493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483354886+07:00","message":"StatePrefix: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483356997+07:00","message":"TextPushed: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.48336139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.48336331+07:00","message":"> Transcript [2930] [true]: 'สุดท้ายเลยสำหรับข้อนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483365978+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483367563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483369219+07:00","message":"StatePrefix: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483370933+07:00","message":"TextPushed: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:51.483377126+07:00","message":"Push: 'เลยสำหรับข้อนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:51.48338481+07:00","message":"push: {true เลยสำหรับข้อนี้ก็ 0 0xc003287580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:51.491410191+07:00","message":"write wav file: './tmp/7577/7577_400.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:52.492624591+07:00","message":"[GCS] IsForceVAD: false for message ID: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:52.563773018+07:00","message":"[GCS] Start streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:52.590500097+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:52.590526659+07:00","message":"found end of frame, send empty tag with msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:52.590530395+07:00","message":"end Recv id 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:52.590536753+07:00","message":"[buffer interim] 401 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:52.590543565+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:52.590547011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:52.590550006+07:00","message":"> Transcript [2931] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:52.590552575+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:52.590554794+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:52.590556509+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:52.590558208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:52.590560791+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:52.590574134+07:00","message":"push: {true \n 0 0xc003198000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:52.595981309+07:00","message":"write wav file: './tmp/7577/7577_401.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.098651396+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.098697623+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-05-21T13:39:53.098703312+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.098717915+07:00","message":"[buffer interim] 402 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.098724184+07:00","message":"[bufferProcess] interim [600000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.098726551+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.411761726+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.411794899+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-05-21T13:39:53.411807675+07:00","message":"receive interim result [false|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.411824163+07:00","message":"[buffer interim] 402 false มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.411830992+07:00","message":"[bufferProcess] interim [840000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.411833648+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.411840424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.411843165+07:00","message":"> Transcript [2932] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.411845256+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.429516352+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.429546735+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-05-21T13:39:53.429551369+07:00","message":"receive interim result [false|false]: มีความเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.429567137+07:00","message":"[buffer interim] 402 false มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.429573541+07:00","message":"[bufferProcess] interim [900000000]:มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.429576014+07:00","message":"[bufferProcess] send to processor:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.429579245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.429581769+07:00","message":"> Transcript [2933] [false]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.429584557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.429586922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.429588724+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.42959163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.719449735+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.719484899+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-05-21T13:39:53.719490564+07:00","message":"receive interim result [false|false]: มีความเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.719503252+07:00","message":"[buffer interim] 402 false มีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.719509765+07:00","message":"[bufferProcess] interim [140000000]:มีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.719511917+07:00","message":"[bufferProcess] send to processor:มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.719517183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.71951991+07:00","message":"> Transcript [2934] [false]: 'มีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.719522816+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.719524797+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.719527149+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.719529334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:53.850681992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:53.850694027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.997353711+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.997405241+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-05-21T13:39:53.997413612+07:00","message":"receive interim result [false|false]: มีความเข้าใจและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:53.997432815+07:00","message":"[buffer interim] 402 false มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.997445391+07:00","message":"[bufferProcess] interim [500000000]:มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.997448903+07:00","message":"[bufferProcess] send to processor:มีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.997453813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.997458593+07:00","message":"> Transcript [2935] [false]: 'มีความเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.997463501+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.997466425+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.99746953+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:53.997473137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.091700014+07:00","message":"[GCS] IsForceVAD: false for message ID: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.197736137+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.19777782+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-05-21T13:39:54.197785046+07:00","message":"receive interim result [true|false]: มีความเข้าใจและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.197792674+07:00","message":"end recv isFinal message id 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.197795114+07:00","message":"end Recv id 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.197809233+07:00","message":"[buffer interim] 402 true มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197816023+07:00","message":"[bufferProcess] interim [770000000]:มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197819133+07:00","message":"[bufferProcess] send to processor (isfinal):มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.19782223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197825012+07:00","message":"> Transcript [2936] [false]: 'มีความเข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197827802+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197829714+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197831911+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197833784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197836251+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197838015+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197839891+07:00","message":"Set new StatePrefix : 'มีความเข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197842047+07:00","message":"Next Push (prob) : 'เข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.19784393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197847675+07:00","message":"> Transcript [2937] [true]: 'มีความเข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197856576+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197858492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.19786055+07:00","message":"StatePrefix: 'มีความเข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197862559+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.197864448+07:00","message":"Push: 'เข้าใจและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.197871744+07:00","message":"push: {false มีความ 0 0xc003199600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.197879388+07:00","message":"push: {true เข้าใจและ 0 0xc003199600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:54.204846363+07:00","message":"write wav file: './tmp/7577/7577_402.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.22258369+07:00","message":"[GCS] Start streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.773669441+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.773713513+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-05-21T13:39:54.773719423+07:00","message":"receive interim result [false|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.773735835+07:00","message":"[buffer interim] 403 false ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.773742275+07:00","message":"[bufferProcess] interim [600000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.773744505+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.9034975+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.903536722+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-05-21T13:39:54.903543228+07:00","message":"receive interim result [false|false]: ถามว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.903562601+07:00","message":"[buffer interim] 403 false ถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.903574074+07:00","message":"[bufferProcess] interim [720000000]:ถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.903576405+07:00","message":"[bufferProcess] send to processor:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.903583386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.903586248+07:00","message":"> Transcript [2938] [false]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.903588745+07:00","message":"Set StatePrefix (first interim): 'ถาม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.948767933+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.948822776+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-05-21T13:39:54.94882852+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:54.948845168+07:00","message":"[buffer interim] 403 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.948853237+07:00","message":"[bufferProcess] interim [780000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.948855635+07:00","message":"[bufferProcess] send to processor:ถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.948859412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.948862325+07:00","message":"> Transcript [2939] [false]: 'ถามว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.94886564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.948868123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.948869976+07:00","message":"StatePrefix: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:54.948874117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:55.391378739+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:55.391414137+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-05-21T13:39:55.391422171+07:00","message":"receive interim result [false|false]: สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:55.391439686+07:00","message":"[buffer interim] 403 false สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.391447863+07:00","message":"[bufferProcess] interim [200000000]:สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.391451247+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.391455445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.391459343+07:00","message":"> Transcript [2940] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.391462457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.391465431+07:00","message":"Set new StatePrefix: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:55.641676159+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:55.641717809+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-05-21T13:39:55.6417254+07:00","message":"receive interim result [false|false]: สามารถนำความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:55.641743144+07:00","message":"[buffer interim] 403 false สามารถนำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.641755829+07:00","message":"[bufferProcess] interim [500000000]:สามารถนำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.641759074+07:00","message":"[bufferProcess] send to processor:สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.641763482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.641768295+07:00","message":"> Transcript [2941] [false]: 'สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.641772651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.641775413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.641778769+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.641781649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:55.84164168+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:55.841683194+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-05-21T13:39:55.841690497+07:00","message":"receive interim result [false|false]: สามารถนำความรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:55.841704898+07:00","message":"[buffer interim] 403 false สามารถนำความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.841711491+07:00","message":"[bufferProcess] interim [680000000]:สามารถนำความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.84171389+07:00","message":"[bufferProcess] send to processor:สามารถนำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.841720719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.841723406+07:00","message":"> Transcript [2942] [false]: 'สามารถนำความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.841726639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.841728585+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.841730379+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:55.841732896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:56.164185159+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:56.164234053+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-05-21T13:39:56.16424057+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:56.16425363+07:00","message":"[buffer interim] 403 false สามารถนำความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.164263179+07:00","message":"[bufferProcess] interim [980000000]:สามารถนำความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.164268305+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.164274421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.16427834+07:00","message":"> Transcript [2943] [false]: 'สามารถนำความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.164283095+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.164288704+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.164291893+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.164296074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:56.350442314+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:56.350491244+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-05-21T13:39:56.350500208+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:56.350519681+07:00","message":"[buffer interim] 403 false สามารถนำความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.350533872+07:00","message":"[bufferProcess] interim [160000000]:สามารถนำความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.350537469+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.35054696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.350552293+07:00","message":"> Transcript [2944] [false]: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.350557525+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.350560776+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.350563955+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.350567341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.350576105+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.350579671+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.350582702+07:00","message":"Set new StatePrefix : 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:56.350586346+07:00","message":"Next Push (prob) : 'นำความรู้เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:56.350598302+07:00","message":"push: {false สามารถ 0 0xc00374c100}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:56.851694234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:56.851729976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.004684733+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.004728359+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-05-21T13:39:57.004734382+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.00474956+07:00","message":"[buffer interim] 403 false สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.004757666+07:00","message":"[bufferProcess] interim [760000000]:สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.004760542+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.004779067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.004785188+07:00","message":"> Transcript [2945] [false]: 'สามารถนำความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.004789191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.004796278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.004799444+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.004801695+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.296989264+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.297032717+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-05-21T13:39:57.297040306+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยวกับระบบเปิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.297056075+07:00","message":"[buffer interim] 403 false สามารถนำความรู้เกี่ยวกับระบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.297065207+07:00","message":"[bufferProcess] interim [120000000]:สามารถนำความรู้เกี่ยวกับระบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.297067839+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.297071356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.297073879+07:00","message":"> Transcript [2946] [false]: 'สามารถนำความรู้เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.297077599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.297079645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.297081971+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.297084224+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.452222604+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.452263176+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-05-21T13:39:57.452270837+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.45228852+07:00","message":"[buffer interim] 403 false สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.452298461+07:00","message":"[bufferProcess] interim [180000000]:สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.452301553+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้เกี่ยวกับระบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.452307933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.452311151+07:00","message":"> Transcript [2947] [false]: 'สามารถนำความรู้เกี่ยวกับระบบเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.452314756+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.452316778+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.45231908+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.45232118+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.481033447+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.481067622+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-05-21T13:39:57.481073568+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.481088527+07:00","message":"[buffer interim] 403 false สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.481094827+07:00","message":"[bufferProcess] interim [240000000]:สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.481097959+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.481104078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.481106663+07:00","message":"> Transcript [2948] [false]: 'สามารถนำความรู้เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.481110342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.481112655+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.481114891+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.481117223+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.481123055+07:00","message":"Push: 'นำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.481125195+07:00","message":"TextPushed: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.481127206+07:00","message":"Set new StatePrefix : 'สามารถนำความรู้เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.48112934+07:00","message":"Next Push (prob) : 'กับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.481136846+07:00","message":"push: {false นำความรู้เกี่ยว 0 0xc00374c100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.491726973+07:00","message":"[GCS] IsForceVAD: false for message ID: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.565854512+07:00","message":"[GCS] Start streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.613709373+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.613748935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำความรู้เกี่ยวกับระบบตัวนี้\",\"confidence\":0.95021635}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.613754842+07:00","message":"receive interim result [true|false]: สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.613762591+07:00","message":"end recv isFinal message id 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.613765281+07:00","message":"end Recv id 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.61377202+07:00","message":"[buffer interim] 403 true สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613779421+07:00","message":"[bufferProcess] interim [480000000]:สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613784737+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613788128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613798009+07:00","message":"> Transcript [2949] [false]: 'สามารถนำความรู้เกี่ยวกับระบบตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613801147+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613803589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613805548+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613808204+07:00","message":"TextPushed: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613810401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613812389+07:00","message":"> Transcript [2950] [true]: 'สามารถนำความรู้เกี่ยวกับระบบตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613814438+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613816155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613817782+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613819565+07:00","message":"TextPushed: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:57.613825478+07:00","message":"Push: 'กับระบบตัวนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:57.61383238+07:00","message":"push: {true กับระบบตัวนี้ 0 0xc00374c100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:39:57.623437113+07:00","message":"write wav file: './tmp/7577/7577_403.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.216031787+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.216064231+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-05-21T13:39:58.216070154+07:00","message":"receive interim result [false|false]: ไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.216085932+07:00","message":"[buffer interim] 404 false ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.216091872+07:00","message":"[bufferProcess] interim [660000000]:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.216093877+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.279176955+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.279215779+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-05-21T13:39:58.279222048+07:00","message":"receive interim result [false|false]: ไปใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.279231975+07:00","message":"[buffer interim] 404 false ไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.279238735+07:00","message":"[bufferProcess] interim [780000000]:ไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.27924098+07:00","message":"[bufferProcess] send to processor:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.279244455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.279247331+07:00","message":"> Transcript [2951] [false]: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.279249391+07:00","message":"Set StatePrefix (first interim): 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.610162863+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.61019911+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-05-21T13:39:58.610205087+07:00","message":"receive interim result [false|false]: ไปใช้ในหัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.61021931+07:00","message":"[buffer interim] 404 false ไปใช้ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.610226292+07:00","message":"[bufferProcess] interim [80000000]:ไปใช้ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.61022862+07:00","message":"[bufferProcess] send to processor:ไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.610232102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.61023485+07:00","message":"> Transcript [2952] [false]: 'ไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.61023756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.610239459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.610241224+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.610243068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.786249741+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.786288077+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-05-21T13:39:58.786296327+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.786312416+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.786320284+07:00","message":"[bufferProcess] interim [260000000]:ไปใช้ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.786323103+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.78633153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.786334413+07:00","message":"> Transcript [2953] [false]: 'ไปใช้ในหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.786337979+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.786340382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.786342454+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.786344771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.990020686+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.990058296+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-05-21T13:39:58.990064753+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:58.990080406+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.990086812+07:00","message":"[bufferProcess] interim [500000000]:ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.990089662+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.990092969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.99010011+07:00","message":"> Transcript [2954] [false]: 'ไปใช้ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.990103226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.990105299+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.990107708+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:58.990109809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.175744484+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.175781065+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-05-21T13:39:59.175787134+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อสอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.175805256+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.175811925+07:00","message":"[bufferProcess] interim [680000000]:ไปใช้ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.175814468+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.175817659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.175820293+07:00","message":"> Transcript [2955] [false]: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.175823217+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.17582516+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.175827056+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.175829085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.175831728+07:00","message":"Push: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.175833595+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.175835651+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.175837928+07:00","message":"Next Push (prob) : 'ในหัวข้อต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.175860465+07:00","message":"push: {false ไปใช้ 0 0xc003199c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.296782737+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.296826679+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-05-21T13:39:59.296833429+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.296847938+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.296858105+07:00","message":"[bufferProcess] interim [740000000]:ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.296860578+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.29686433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.296867476+07:00","message":"> Transcript [2956] [false]: 'ไปใช้ในหัวข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.296870274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.296872523+07:00","message":"Set new StatePrefix: 'ไปใช้ในหัวข้อสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.442257765+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.442293681+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-05-21T13:39:59.442299444+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.442314368+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.442321055+07:00","message":"[bufferProcess] interim [920000000]:ไปใช้ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.442323479+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.442326936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.442333384+07:00","message":"> Transcript [2957] [false]: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.442335928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.442338104+07:00","message":"Set new StatePrefix: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.493463738+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.493498135+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-05-21T13:39:59.493504521+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.493517175+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.493523628+07:00","message":"[bufferProcess] interim [980000000]:ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.493526137+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.493533014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.493535604+07:00","message":"> Transcript [2958] [false]: 'ไปใช้ในหัวข้อต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.493538673+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.493540836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.49354294+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.493545211+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:59.852532297+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:59.852543217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.892521566+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.892565324+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-05-21T13:39:59.89257201+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.892587738+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.892595431+07:00","message":"[bufferProcess] interim [340000000]:ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.892598349+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.89260273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.892605719+07:00","message":"> Transcript [2959] [false]: 'ไปใช้ในหัวข้อต่อไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.892608981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.892611156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.892612977+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.892617727+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.898122881+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.898135658+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-05-21T13:39:59.898139856+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:39:59.898145059+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.898149084+07:00","message":"[bufferProcess] interim [400000000]:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.89815125+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.898153404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.898156007+07:00","message":"> Transcript [2960] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.898158516+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.898160223+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.898161879+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:39:59.898163676+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.534723381+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.534764959+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-05-21T13:40:00.534771387+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.534796459+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.534805543+07:00","message":"[bufferProcess] interim [0]:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.53480867+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.534816749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.534819948+07:00","message":"> Transcript [2961] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.534824223+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.534827091+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.534828934+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.534831+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.534837052+07:00","message":"Push: 'ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.534838907+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.53484108+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.534843189+07:00","message":"Next Push (prob) : 'ได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.534852645+07:00","message":"push: {false ในหัวข้อต่อไป 0 0xc003199c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.803096942+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.803137186+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-05-21T13:40:00.803144604+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.803160094+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.803167615+07:00","message":"[bufferProcess] interim [300000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.803170264+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.80317738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.803180303+07:00","message":"> Transcript [2962] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.803183881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.803186098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.803188455+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.80319225+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.917276643+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.917319803+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-05-21T13:40:00.91732688+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะคบกันมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.917342274+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.91735284+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-05-21T13:40:00.917355682+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.917362233+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะคบกันมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:00.917365432+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917372263+07:00","message":"[bufferProcess] interim [360000000]:ไปใช้ในหัวข้อต่อไปได้นะคะคบกันมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917374652+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917377859+07:00","message":"[bufferProcess] interim [420000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917380041+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะคบกันมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917382632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917385753+07:00","message":"> Transcript [2963] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917390563+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917392649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917394417+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917396726+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.91739848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917400333+07:00","message":"> Transcript [2964] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะคบกันมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917402292+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917403868+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917405597+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:00.917407552+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.111019895+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.111068804+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-05-21T13:40:01.111077651+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.111099316+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.111111071+07:00","message":"[bufferProcess] interim [600000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.111113626+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.111117937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.111120791+07:00","message":"> Transcript [2965] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.111143807+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.111146452+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.111149318+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.111154992+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.111163162+07:00","message":"Push: 'ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.111165069+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.111167687+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.11117018+07:00","message":"Next Push (prob) : 'พบกันใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.111180017+07:00","message":"push: {false ได้นะคะ 0 0xc003199c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.313991604+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.314038752+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-05-21T13:40:01.314053309+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.314071116+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.314079102+07:00","message":"[bufferProcess] interim [720000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.314082126+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.314085672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.314088585+07:00","message":"> Transcript [2966] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.314091932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.314095363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.314097897+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.314100591+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.347537805+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.347579818+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-05-21T13:40:01.347590159+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.347607407+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.347616434+07:00","message":"[bufferProcess] interim [780000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.347621621+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.347632196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.3476379+07:00","message":"> Transcript [2967] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.347643876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.34764801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.347651365+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.347655176+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.414308065+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.414339689+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-05-21T13:40:01.414345926+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.414360661+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.414366795+07:00","message":"[bufferProcess] interim [840000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.414369335+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.414375848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.414378445+07:00","message":"> Transcript [2968] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.414381842+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.414383895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.414385755+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.414388052+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.488124257+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.488159566+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-05-21T13:40:01.488165886+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.488179128+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488185185+07:00","message":"[bufferProcess] interim [20000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488187767+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488193298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488196026+07:00","message":"> Transcript [2969] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488199926+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488201983+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488204431+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488207002+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488212628+07:00","message":"Push: 'พบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488214507+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488216677+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.488219091+07:00","message":"Next Push (prob) : 'ในหัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.488227061+07:00","message":"push: {false พบกันใหม่ 0 0xc003199c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.739181055+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.73922114+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-05-21T13:40:01.739227592+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.739243361+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.739250626+07:00","message":"[bufferProcess] interim [200000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.739253311+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.73925952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.739262768+07:00","message":"> Transcript [2970] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.73926646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.739268445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.739270392+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.739272979+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.800432803+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.800473861+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-05-21T13:40:01.800479779+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.800497476+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.800505106+07:00","message":"[bufferProcess] interim [260000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.800507533+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.800510705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.80051327+07:00","message":"> Transcript [2971] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.800516982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.80051903+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.800520938+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.800523422+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.924856313+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.92490159+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-05-21T13:40:01.924908507+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.924918427+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.924924696+07:00","message":"[bufferProcess] interim [380000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.924927444+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.924931164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.924934145+07:00","message":"> Transcript [2972] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.92493774+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.924939783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.924941692+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.924944605+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.994534565+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.994578193+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-05-21T13:40:01.994584757+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.994595134+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994601725+07:00","message":"[bufferProcess] interim [440000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994604278+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994607455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994610198+07:00","message":"> Transcript [2973] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994614182+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994616555+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994619295+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994621763+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994624447+07:00","message":"Push: 'ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994626359+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994628519+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.994630703+07:00","message":"Next Push (prob) : 'ต่อไปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.994639223+07:00","message":"push: {false ในหัวข้อ 0 0xc003199c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.99809715+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.998113233+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-05-21T13:40:01.998118668+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:01.998128985+07:00","message":"[buffer interim] 404 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.998134581+07:00","message":"[bufferProcess] interim [500000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.998137249+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.998139967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.998142458+07:00","message":"> Transcript [2974] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.998144698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:01.998146847+07:00","message":"Set new StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.164778152+07:00","message":"[GCS] IsForceVAD: false for message ID: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.274351742+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.274399638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.274408143+07:00","message":"receive interim result [true|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.274422535+07:00","message":"end recv isFinal message id 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.274426177+07:00","message":"end Recv id 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.274434758+07:00","message":"[buffer interim] 404 true ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.274443429+07:00","message":"[bufferProcess] interim [830000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.274452829+07:00","message":"[bufferProcess] send to processor (isfinal):ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.274457643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.274462739+07:00","message":"> Transcript [2975] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.27446727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.27447013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.27447375+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.274477283+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.274480301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.274483435+07:00","message":"> Transcript [2976] [true]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.274487176+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.27449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.274492846+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.274495968+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.274504363+07:00","message":"Push: 'ต่อไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.274515029+07:00","message":"push: {true ต่อไปนะคะ 0 0xc003199c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:40:02.287022123+07:00","message":"write wav file: './tmp/7577/7577_404.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.293733193+07:00","message":"[GCS] Start streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.820063416+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.820116132+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-05-21T13:40:02.820137903+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:02.820154549+07:00","message":"[buffer interim] 405 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.820163008+07:00","message":"[bufferProcess] interim [360000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:02.820165974+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:02.853547256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:02.853568554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:03.025862399+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:03.025899286+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-05-21T13:40:03.025905145+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:03.025919034+07:00","message":"[buffer interim] 405 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.025927399+07:00","message":"[bufferProcess] interim [540000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.025930219+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.025933502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.025936169+07:00","message":"> Transcript [2977] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.02593822+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:03.121152651+07:00","message":"[GCS] IsForceVAD: false for message ID: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:03.207015542+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:03.207053889+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-05-21T13:40:03.207060113+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:03.207070042+07:00","message":"end recv isFinal message id 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:03.207073777+07:00","message":"end Recv id 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:03.207081705+07:00","message":"[buffer interim] 405 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207092822+07:00","message":"[bufferProcess] interim [870000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207097117+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207101742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207104529+07:00","message":"> Transcript [2978] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207107894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207110039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207111808+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207113643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207115463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207117392+07:00","message":"> Transcript [2979] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207119421+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.20712102+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207122725+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207124325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:03.207126914+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:03.207134488+07:00","message":"push: {true สวัสดีค่ะ 0 0xc0001fb480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:40:03.212501011+07:00","message":"write wav file: './tmp/7577/7577_405.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:04.153330215+07:00","message":"[GCS] Start streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:05.124509217+07:00","message":"[GCS] Cleaned up inactive client: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:05.124534298+07:00","message":"[GCS] Cleaned up inactive client: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:05.124536997+07:00","message":"[GCS] Cleaned up inactive client: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:05.124538707+07:00","message":"[GCS] Cleaned up inactive client: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:05.124540442+07:00","message":"[GCS] Cleaned up inactive client: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:05.124542136+07:00","message":"[GCS] Cleaned up inactive client: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:05.124544208+07:00","message":"[GCS] Cleaned up inactive client: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:05.124546248+07:00","message":"[GCS] Cleaned up inactive client: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:05.124548232+07:00","message":"[GCS] Cleaned up inactive client: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:05.124555307+07:00","message":"[GCS] Cleaned up inactive client: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:05.124557176+07:00","message":"[GCS] Cleaned up inactive client: 382"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:05.854323589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:05.854326137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:08.855120867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:08.855144556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:11.855917327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:11.855928059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:13.181518652+07:00","message":"[GCS] IsForceVAD: false for message ID: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:13.247163445+07:00","message":"[GCS] Start streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:13.274871692+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:13.274894252+07:00","message":"found end of frame, send empty tag with msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:13.274898298+07:00","message":"end Recv id 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:13.274905399+07:00","message":"[buffer interim] 406 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:13.274912583+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:13.274916359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:13.274919158+07:00","message":"> Transcript [2980] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:13.274921691+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:13.274923586+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:13.274925328+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:13.274927122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:13.274929588+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:13.274938783+07:00","message":"push: {true \n 0 0xc003fa0080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:40:13.289892909+07:00","message":"write wav file: './tmp/7577/7577_406.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:14.856527497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:14.856534652+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:17.857375341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:17.857390601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:18.372579891+07:00","message":"[GCS] IsForceVAD: false for message ID: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:18.465491215+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:18.465515181+07:00","message":"found end of frame, send empty tag with msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:18.465518176+07:00","message":"end Recv id 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:18.465526096+07:00","message":"[buffer interim] 407 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:18.465532288+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:18.465545618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:18.465548737+07:00","message":"> Transcript [2981] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:18.465551099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:18.465552973+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:18.465554681+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:18.465556473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:40:18.46555891+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:18.465568134+07:00","message":"push: {true \n 0 0xc000425c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:40:18.476590452+07:00","message":"write wav file: './tmp/7577/7577_407.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:20.857736671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:20.857761495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:23.857932117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:23.857958671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:26.85824011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:26.85825253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:29.858947522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:29.858961277+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:32.859174952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:32.859176655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:35.124984291+07:00","message":"[GCS] Cleaned up inactive client: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:35.125013118+07:00","message":"[GCS] Cleaned up inactive client: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:35.125016316+07:00","message":"[GCS] Cleaned up inactive client: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:35.125018246+07:00","message":"[GCS] Cleaned up inactive client: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:35.125030729+07:00","message":"[GCS] Cleaned up inactive client: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:35.125032379+07:00","message":"[GCS] Cleaned up inactive client: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:35.125034326+07:00","message":"[GCS] Cleaned up inactive client: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:35.125036091+07:00","message":"[GCS] Cleaned up inactive client: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:35.125037866+07:00","message":"[GCS] Cleaned up inactive client: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:35.12503945+07:00","message":"[GCS] Cleaned up inactive client: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:40:35.125041095+07:00","message":"[GCS] Cleaned up inactive client: 391"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:35.859973605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:35.859991215+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:38.86099307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:38.861006467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:41.861316823+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:41.861329584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:44.862209687+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:44.862209683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:47.86318721+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:47.863187133+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:50.863976896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:50.863986272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:53.864157525+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:53.864184436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:56.865215989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:56.865222073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:59.866130489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:59.866131514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:02.866358052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:02.866371508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.124928615+07:00","message":"[GCS] Cleaned up inactive client: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.124969753+07:00","message":"[GCS] Cleaned up inactive client: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.124973846+07:00","message":"[GCS] Cleaned up inactive client: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.124976622+07:00","message":"[GCS] Cleaned up inactive client: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.12498235+07:00","message":"[GCS] Cleaned up inactive client: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.124985665+07:00","message":"[GCS] Cleaned up inactive client: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.124988547+07:00","message":"[GCS] Cleaned up inactive client: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.124991621+07:00","message":"[GCS] Cleaned up inactive client: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.12499417+07:00","message":"[GCS] Cleaned up inactive client: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.124996928+07:00","message":"[GCS] Cleaned up inactive client: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.124999337+07:00","message":"[GCS] Cleaned up inactive client: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:05.125001919+07:00","message":"[GCS] Cleaned up inactive client: 404"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:05.866909189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:05.866926531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:08.867158161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:08.867186705+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:11.867911304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:11.867915055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:14.868195601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:14.86821844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:17.869178062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:17.869192493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:20.870198513+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:20.870210284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:23.870450969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:23.870451033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:26.871422061+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:26.871429473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:29.872212351+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:29.872212427+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:32.87246571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:32.87247523+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:35.124604254+07:00","message":"[GCS] Cleaned up inactive client: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:41:35.124648258+07:00","message":"[GCS] Cleaned up inactive client: 406"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:35.872554923+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:35.872620211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:38.872900259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:38.872910777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:41.872909899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:41.872956342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:44.873228156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:44.87322822+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:47.873241678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:47.873285106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:50.873894689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:50.873909581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:53.87445494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:53.874462636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:56.87531769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:56.875346395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:59.875742947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:59.875755255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:02.876329229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:02.876381928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:05.876888976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:05.876909573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:08.877883594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:08.877909222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:11.878459105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:11.878492031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:14.87911327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:14.879117462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:17.879904595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:17.879921781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:20.880938527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:20.880962963+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:23.881845415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:23.88188861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:26.882151981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:26.88216936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:29.883197955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:29.88320122+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:32.884159063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:32.884167279+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:35.885127733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:35.88515104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:38.885406668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:38.885410689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:41.885791656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:41.885804659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:44.886054274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:44.886088595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:47.886852496+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:47.886885943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:50.887720604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:50.887755146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:53.887999777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:53.888045276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:56.88829484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:56.888317139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:59.888889343+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:59.888935655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:02.889895622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:02.88994875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:05.89002669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:05.890047586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:08.89029895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:08.890300519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:11.891247522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:11.891255155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:14.89161128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:14.891625562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:17.892037361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:17.892064934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:20.893018684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:20.893071482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:23.893040803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:23.893056392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:26.893371621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:26.893373267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:29.893639332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:29.893699293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:32.893852835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:32.893894209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:35.894217382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:35.894240555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:38.894451108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:38.894461788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:41.894829633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:41.894867779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:44.89502066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:44.895074336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:47.895494842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:47.8955027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:50.896452079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:50.896476013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:53.896709861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:53.896716474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:56.897492451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:56.897510977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:59.897882854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:59.897906232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:02.898359564+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:02.898374421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:05.899230811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:05.899221363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:08.899427021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:08.8994533+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:11.900203688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:11.900218321+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:14.901273977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:14.901313162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:17.902178423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:17.902197009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:20.902459605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:20.902474389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:23.90328862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:23.903299517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:26.903869358+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:26.903890272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:29.904803385+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:29.904816544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:32.90512995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:32.905152264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:35.905615697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:35.905637437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:38.905934899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:38.905958853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:41.906879404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:41.906879399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:44.907854275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:44.9078656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:47.908553348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:47.908566273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:50.909197217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:50.909247607+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:53.91024256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:53.910278119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:56.910533129+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:56.91053806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:59.911423344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:59.911432571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:02.911611755+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:02.911623379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:05.912576903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:05.912595465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:08.912830552+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:08.912849104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:11.913257554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:11.913294093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:14.914346091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:14.914370537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:17.914806656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:17.914829041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:20.91522582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:20.915281972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:23.915570414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:23.91559571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:26.916263792+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:26.916263738+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:29.916455119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:29.916475457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:32.916800297+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:32.91681532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:35.917749108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:35.917750091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:38.918038657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:38.918095029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:41.918823363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:41.91883706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:44.919722684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:44.919735511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:47.920318148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:47.920318081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:50.92109852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:50.921109789+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:53.921959403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:53.921994055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:56.922006233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:56.92202502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:59.922131957+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:59.922124792+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:02.922590592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:02.922711012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:05.92259292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:05.922635261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:08.922944594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:08.922960143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:11.923631757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:11.923640372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:14.924506958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:14.924516735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:17.92484408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:17.924899193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:20.925633379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:20.925694919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:23.926663091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:23.926728005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:26.926847771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:26.9268543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:29.927089927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:29.927107973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:32.92796642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:32.927977547+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:35.928279554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:35.9282976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:38.928536322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:38.928572266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:41.929280584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:41.92927847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:44.9296924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:44.929725205+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:47.930185072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:47.930197773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:50.93030271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:50.93034097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:53.931063463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:53.931095852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:56.931281291+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:56.931288034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:59.931544755+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:59.931554096+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:02.932092427+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:02.932092351+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:05.933185729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:05.933186987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:08.933438036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:08.933451014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:11.934204638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:11.934227622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:14.935183366+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:14.935183089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:17.935863492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:17.935863457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:20.936663095+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:20.936680839+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:23.936960291+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:23.936990706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:26.937948745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:26.937948801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:29.938570801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:29.938627418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:32.939081406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:32.939130745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:35.939133881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:35.939152249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:38.940044894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:38.940085698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:41.940266888+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:41.940281557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:44.940556755+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:44.940578556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:47.941037954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:47.941094071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:50.941760407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:50.941762677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:53.942762073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:53.942762709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:56.943832214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:56.943873195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:59.944165117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:59.944165106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:02.944566063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:02.944665973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:05.944969078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:05.944989406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:08.945974149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:08.946001849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:11.946150161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:11.946168939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:14.946473947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:14.946500356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:17.946961675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:17.946984338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:20.947832936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:20.947832408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:23.948090587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:23.948106615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:26.948486347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:26.948506632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:29.948707871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:29.948707935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:32.949750702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:32.949755008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:35.950334846+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:35.950356805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:38.950572234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:38.950577926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:41.95166651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:41.951695491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:44.951924597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:44.951939311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:47.953021421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:47.953048944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:50.953661565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:50.953698284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:53.953987908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:53.953987664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:56.95479539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:56.954795127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:59.954983372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:59.955028121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:02.955979063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:02.955985729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:05.957036266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:05.957043672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:08.957299273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:08.957302483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:11.958132229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:11.958185196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:14.958436946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:14.958443029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:17.958580195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:17.958602091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:20.959366814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:20.959370232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:23.959602301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:23.959607216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:26.959962855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:26.959965409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:29.960829027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:29.960880057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:32.961793307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:32.961807247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:35.962154384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:35.962165299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:38.962401605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:38.962401538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:41.962896811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:41.962896704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:44.963166297+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:44.963219269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:47.963254544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:47.963272025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:50.964290371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:50.964310415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:53.964972868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:53.964990983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:56.965044992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:56.965103401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:59.965282866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:59.965293866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:02.965725963+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:02.96584696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:05.966368665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:05.966388669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:08.9669114+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:08.966920499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:11.967168637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:11.967213255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:14.967401776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:14.967449151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:17.968304419+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:17.968303708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:20.968709737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:20.968727561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:23.969424463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:23.969459606+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:26.970393066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:26.970417157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:29.970639492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:29.970641032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:32.970871993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:32.970890544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:35.971776453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:35.971795288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:38.97208516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:38.972100392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:41.972916987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:41.972918674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:44.973314311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:44.973327468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:47.974035375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:47.974040256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:50.974449561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:50.974451099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:53.97489062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:53.97489416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:56.975691112+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:56.975690772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:59.976013662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:59.976059548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:02.976845932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:02.976846232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:05.977679661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:05.977718441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:08.977983339+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:08.977991429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:11.978220263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:11.978257836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:14.978946933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:14.97898752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:17.979206748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:17.979224097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:20.980232577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:20.980247154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:23.98044987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:23.980462724+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:26.980886839+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:26.98090031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:29.981925967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:29.981965037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:32.982212426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:32.982260015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:35.982819709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:35.982827701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:38.982962523+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:38.982979148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:41.983814815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:41.983840998+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:44.983895806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:44.983908411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:47.984386001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:47.984395646+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:50.984793831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:50.984812092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:53.985033175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:53.985033085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:56.985827942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:56.985830566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:59.986114173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:59.986189102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:02.986597885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:02.986705178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:05.987056911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:05.987076926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:08.988005367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:08.988028946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:11.988963936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:11.988976353+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:14.990017593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:14.99003406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:17.990123803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:17.990154045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:20.990542191+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:20.990568123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:23.990849138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:23.990864822+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:26.990874819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:26.990885384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:29.991038979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:29.991037968+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:32.991633695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:32.991660348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:35.991709383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:35.991726868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:38.991991111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:38.99201269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:41.992939414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:41.992975918+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:44.99328012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:44.993280232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:47.99407777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:47.99408402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:50.995126739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:50.995150682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:53.996008906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:53.996026336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:56.996242315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:56.996252674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:59.9965109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:59.996534491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:02.997527777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:02.997541451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:05.99843439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:05.998466623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:08.998640869+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:08.998695524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:11.998883068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:11.998895534+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:14.999130109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:14.999154044+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:18.000167786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:18.000172896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:21.001239282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:21.001256216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:24.001453086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:24.001466644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:27.001525433+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:27.001527333+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:30.002334217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:30.002341115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:33.003278701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:33.003298782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:36.003901383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:36.003911634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:39.004342956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:39.00434347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:42.005345489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:42.005367001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:45.005889143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:45.005907178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:48.005955289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:48.005971222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:51.00636409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:51.006371758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:54.007362969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:54.007374375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:57.008307042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:57.008307128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:00.008973067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:00.008997581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:03.009123202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:03.009384984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:06.009705195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:06.0097534+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:09.010033942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:09.010033889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:12.010258567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:12.010273488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:15.010427078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:15.010445838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:18.011003404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:18.011059776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:21.011601883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:21.011619544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:24.012316193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:24.012348367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:27.012389308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:27.012395186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:30.013059257+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:30.013073719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:33.013826613+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:33.01384817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:36.014844334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:36.014844416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:39.015095773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:39.015111567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:42.016182134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:42.016201165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:45.016580665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:45.016580801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:48.016656455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:48.01668906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:51.017382426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:51.017401985+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:54.018247742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:54.018296485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:57.019301456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:57.019308003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:00.019444011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:00.019469807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:03.02031119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:03.020316372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:06.020709938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:06.020719675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:09.021038538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:09.021045161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:12.021884177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:12.02188995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:15.022040074+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:15.022041021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:18.023020908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:18.02302084+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:21.023673007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:21.023680263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:24.024229029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:24.024275102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:27.025003677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:27.025003675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:30.025277672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:30.025292674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:33.026203035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:33.026230491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:36.026289042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:36.026302499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:39.027227097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:39.02727264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:42.027998023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:42.028009435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:45.028277908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:45.028347893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:48.029016925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:48.029023144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:51.029776315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:51.029798284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:54.030113075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:54.03011661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:57.030201928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:57.030243935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:00.031000094+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:00.031023514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:03.031425931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:03.031542676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:06.031877216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:06.031877144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:09.031968026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:09.031968054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:12.03211923+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:12.032119658+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:15.03224484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:15.03227394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:18.033090882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:18.033113629+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:21.033842027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:21.033848856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:24.034146437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:24.034154441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:27.034442967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:27.034493612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:30.034699569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:30.03473355+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:33.035729524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:33.035732972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:36.036677257+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:36.036714372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:39.037000493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:39.037030023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:42.037257376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:42.037299642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:45.038227022+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:45.038265382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:48.038929066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:48.038940119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:51.039205683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:51.039220395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:54.039899575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:54.039928445+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:57.040221207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:57.040253371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:00.041273755+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:00.041286795+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:03.042132915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:03.042144381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:06.042241626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:06.042267889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:09.043104157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:09.043141053+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:12.044127056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:12.044151246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:15.045081014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:15.045130387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:18.046044842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:18.046062531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:21.047010451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:21.04700895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:24.047681741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:24.04770356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:27.048543948+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:27.048572051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:30.049361671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:30.049385012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:33.050192821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:33.050215032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:36.050694077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:36.050737608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:39.05177763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:39.051780458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:42.051957182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:42.051995757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:45.052056639+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:45.052055757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:48.052483303+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:48.05252169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:51.053069366+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:51.053123086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:54.053260855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:54.053268434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:57.054042545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:57.054042472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:00.054602999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:00.054608204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:03.054600945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:03.054615321+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:06.055619777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:06.055619782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:09.056007704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:09.056058349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:12.056793428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:12.056808572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:15.057226286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:15.057328238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:18.057509733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:18.057548552+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:21.057996241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:21.057990602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:24.058269527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:24.058299172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:27.058613859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:27.058635831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:30.059275914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:30.059308807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:33.060094619+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:33.060143057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:36.060851286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:36.060881103+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:39.061123121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:39.061149985+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:42.061236014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:42.061273726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:45.061723474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:45.061756854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:48.06198695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:48.061987201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:51.062221009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:51.062267214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:54.06332255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:54.063329106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:57.063729976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:57.063745401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:00.064028794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:00.06404923+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:03.064543668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:03.064556145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:06.06527933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:06.065305791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:09.066339677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:09.066349892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:12.067238926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:12.067260506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:15.067431203+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:15.067453728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:18.067884006+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:18.067902622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:21.068112212+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:21.06812007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:24.068965726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:24.06899025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:27.069791648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:27.069791646+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:30.070026927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:30.070035844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:33.070402658+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:33.070414679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:36.071155478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:36.071170914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:39.072066988+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:39.072097132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:42.073141386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:42.073153111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:45.073543854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:45.073543757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:48.074380135+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:48.074395062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:51.074630481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:51.074644855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:54.075248815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:54.075260545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:57.076143729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:57.076176237+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:00.076405369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:00.076444347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:03.076990233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:03.077039702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:06.078018932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:06.078021949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:09.078363745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:09.078363681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:12.079121638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:12.079135376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:15.079792274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:15.079825961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:18.080771511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:18.080805141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:21.081159816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:21.081190969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:24.082085721+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:24.082134121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:27.0829912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:27.082991256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:30.08380428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:30.083804359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:33.084819722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:33.084858306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:36.08525136+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:36.085273326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:39.085617727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:39.085635081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:42.085717993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:42.085717941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:45.086156928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:45.086202559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:48.086737135+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:48.086746606+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:51.087028451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:51.087056821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:54.088017727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:54.088041857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:57.08834341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:57.088385704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:00.088584654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:00.088593845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:03.088951515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:03.088965148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:06.089512379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:06.08954853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:09.089905148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:09.089952828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:12.090740803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:12.090758825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:15.091536349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:15.091578931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:18.092032156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:18.09207947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:21.092298783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:21.092339458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:24.092926703+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:24.092948372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:27.093564302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:27.093576554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:30.093976308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:30.093987313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:33.09424412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:33.094260648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:36.094304856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:36.094325241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:39.094407002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:39.094421457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:42.095152863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:42.095152768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:45.095497733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:45.095514753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:48.096505155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:48.096523033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:51.097403093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:51.097415722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:54.098373223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:54.098386053+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:57.099453429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:57.099479162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:00.100241171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:00.100259258+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:03.100741073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:03.100745426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:06.101784863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:06.101787155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:09.102756598+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:09.102777821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:12.103777127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:12.103787157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:15.104262372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:15.104312542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:18.105076501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:18.105114953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:21.106060023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:21.106081278+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:24.106872177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:24.106893863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:27.107240514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:27.107263207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:30.107505008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:30.107515763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:33.108040416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:33.108078512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:36.108277018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:36.108280694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:39.109268867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:39.109274882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:42.110268452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:42.110285952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:45.110726423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:45.110749406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:48.111646691+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:48.111662893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:51.111930292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:51.111954345+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:54.112023822+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:54.112030863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:57.112769773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:57.112776773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:00.113546769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:00.113596832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:03.114395421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:03.114407776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:06.115213001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:06.115227175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:09.115480174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:09.11547912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:12.115665341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:12.115678653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:15.116259005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:15.116264429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:18.1169176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:18.116922046+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:21.117957078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:21.117959948+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:24.118085938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:24.118091267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:27.118560394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:27.118593189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:30.11896407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:30.119012765+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:33.119976682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:33.119983223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:36.120599107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:36.120604895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:39.121507812+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:39.121528902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:42.121725643+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:42.12174669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:45.122334373+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:45.122349233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:48.12257708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:48.122600659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:51.123432382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:51.123441922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:54.124437673+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:54.124437605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:57.124518198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:57.124568495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:00.124877538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:00.124913892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:03.125348666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:03.125424495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:06.125859047+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:06.125859134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:09.126397982+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:09.126426249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:12.126655912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:12.12666166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:15.127602178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:15.127603783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:18.128075338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:18.128079337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:21.129121187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:21.129142032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:24.129414159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:24.129439013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:27.129516414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:27.129537853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:30.129738882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:30.12975457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:33.130384727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:33.130404518+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:36.131388499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:36.131422671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:39.131491842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:39.131536573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:42.131783274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:42.131792482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:45.13257671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:45.132580584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:48.13364526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:48.133658336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:51.133964006+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:51.133965014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:54.134054851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:54.134078946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:57.134477266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:57.134489835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:00.135123408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:00.135138284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:03.135302225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:03.135341584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:06.135870261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:06.13589456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:09.13605401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:09.136062777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:12.136310521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:12.1363261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:15.136460626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:15.136509857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:18.137092407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:18.137124786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:21.137350769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:21.137402674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:24.137697391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:24.137703676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:27.138098834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:27.138134652+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:30.13813446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:30.138187862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:33.138806718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:33.138820672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:36.139319012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:36.139330516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:39.140233865+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:39.140265295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:42.140472908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:42.140505287+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:45.141221402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:45.141238282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:48.141842193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:48.141844419+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:51.142429457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:51.142483402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:54.143415942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:54.14342395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:57.144041147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:57.144049765+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:00.144117835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:00.144117776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:03.14455761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:03.14456029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:06.144621991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:06.144624146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:09.145096391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:09.145119471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:12.145120387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:12.145120455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:15.14536342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:15.145363418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:18.145475105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:18.145481572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:21.145742537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:21.145751301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:24.145982954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:24.145987024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:27.146370811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:27.146400466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:30.147215238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:30.147223112+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:33.147622186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:33.147611455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:36.148097399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:36.148096165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:39.148998689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:39.149019422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:42.14939466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:42.149415488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:45.150270472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:45.150303016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:48.150612276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:48.150624493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:51.151302263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:51.151319267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:54.151540016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:54.151562978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:57.151686634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:57.151719243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:00.15264079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:00.152643329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:03.153290744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:03.153328553+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:06.154160706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:06.15418336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:09.155007083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:09.155020834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:12.155331875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:12.155397308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:15.156305681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:15.156330905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:18.157052626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:18.15705418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:21.157288558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:21.157302897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:24.158268906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:24.15828331+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:27.158567218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:27.158584782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:30.159492154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:30.159512862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:33.160188399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:33.160197096+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:36.160777115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:36.160791375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:39.161268914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:39.161279038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:42.162155746+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:42.162166433+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:45.163235372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:45.163252509+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:48.163551382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:48.163563856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:51.16383754+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:51.163840413+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:54.164086078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:54.164107775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:57.164451194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:57.164481529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:00.165454508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:00.165456225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:03.165939556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:03.165948441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:06.166622526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:06.16667683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:09.167489858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:09.16750038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:12.168071561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:12.168135867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:15.168652482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:15.168662954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:18.16903628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:18.169046996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:21.169357696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:21.169384981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:24.169596818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:24.16961137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:27.169678342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:27.169684951+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:30.16979517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:30.169838686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:33.170496314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:33.170545908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:36.171186785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:36.1712283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:39.171802027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:39.171842441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:42.171871232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:42.171878613+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:45.172285438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:45.172324066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:48.172786916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:48.172808616+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:51.173286116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:51.173294721+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:54.174285813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:54.174324519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:57.175074564+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:57.175070447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:00.175211473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:00.175246933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:03.175673339+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:03.175685484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:06.175743675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:06.17574352+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:09.175847666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:09.175851586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:12.176136986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:12.176152824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:15.17642078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:15.176433311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:18.177159657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:18.177236474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:21.177481067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:21.177487793+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:24.177866996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:24.177893581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:27.178396003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:27.178402044+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:30.1786401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:30.178652676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:33.179610736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:33.179636024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:36.17984669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:36.179877968+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:39.180011716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:39.18003102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:42.18034637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:42.18037964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:45.180729868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:45.180743745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:48.181557585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:48.181565214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:51.181867486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:51.181886012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:54.182533762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:54.182540476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:57.18313737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:57.183144437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:00.183406531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:00.183406466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:03.183555558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:03.183583542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:06.184518471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:06.18453447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:09.184957268+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:09.184992989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:12.185298507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:12.185340061+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:15.185614865+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:15.185637886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:18.185999193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:18.18602464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:21.186235502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:21.18629524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:24.187004274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:24.187010887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:27.18743115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:27.187469735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:30.18794728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:30.18799029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:33.188256801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:33.188263858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:36.188617435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:36.188628283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:39.189417341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:39.189471649+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:42.189728094+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:42.189729216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:45.190211019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:45.190231006+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:48.190472206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:48.19047202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:51.190521392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:51.190545922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:54.190810411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:54.190824926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:57.190889185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:57.190901377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:00.191332457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:00.191381391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:03.192063829+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:03.192074515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:06.192357421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:06.192381764+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:09.193049784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:09.193095279+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:12.193461462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:12.193512251+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:15.194510214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:15.194520692+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:18.194789649+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:18.194802602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:21.195181939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:21.195202431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:24.19620081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:24.196207868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:27.197157181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:27.197217851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:30.198086617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:30.198095635+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:33.198414577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:33.19844273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:36.198881658+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:36.198897626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:39.199384796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:39.199396432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:42.199579356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:42.199598832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:45.20063507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:45.200670075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:48.200976662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:48.200980785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:51.201406932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:51.201430784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:54.202325863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:54.202365883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:57.202735307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:57.202735593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:00.203441498+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:00.203456155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:03.2039143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:03.203942015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:06.204129548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:06.204135328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:09.205100359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:09.205112729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:12.205447478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:12.205476757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:15.206131276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:15.206177141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:18.206253551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:18.206308264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:21.206842357+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:21.206849004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:24.207213179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:24.207259897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:27.207506727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:27.207516207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:30.208076336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:30.208119164+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:33.208144914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:33.208149545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:36.208332579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:36.208380034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:39.208534303+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:39.208541577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:42.208696908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:42.208714745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:45.209069298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:45.209100082+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:48.209300478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:48.209304793+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:51.209853624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:51.209853696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:54.210351433+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:54.210359487+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:57.210710403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:57.210718527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:00.211652678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:00.211673006+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:03.211975017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:03.211978725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:06.212333528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:06.212349711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:09.212609533+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:09.212631894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:12.212948632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:12.212950176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:15.213620951+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:15.213638141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:18.214537628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:18.214548199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:21.215615807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:21.215625699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:24.215968255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:24.215989768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:27.216479008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:27.216484927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:30.216842641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:30.216887529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:33.217236951+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:33.217282014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:36.217344973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:36.217344968+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:39.217960771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:39.217990318+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:42.218290011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:42.218304528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:45.218731365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:45.218796194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:48.219205893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:48.219211511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:51.219550474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:51.219555908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:54.220378751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:54.220383727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:57.22121161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:57.221225944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:00.222107022+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:00.222124777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:03.222732759+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:03.222843473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:06.2228854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:06.222927973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:09.222930003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:09.222971808+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:12.224016019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:12.224067101+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:15.224072155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:15.224100474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:18.224708658+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:18.224724689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:21.225699523+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:21.225719186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:24.225763056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:24.225783361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:27.226740382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:27.226748835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:30.227402058+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:30.227445143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:33.227824975+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:33.227879331+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:36.228135944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:36.228157081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:39.228569054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:39.228583424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:42.228902572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:42.228927336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:45.229932856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:45.229975863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:48.230595113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:48.23062931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:51.231106246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:51.231106263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:54.231943097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:54.231956639+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:57.232337697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:57.232377162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:00.232546688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:00.232562664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:03.233596084+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:03.233591787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:06.233917781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:06.233984558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:09.234966783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:09.234966877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:12.235245806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:12.235278947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:15.236209889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:15.236211511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:18.236744283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:18.236761845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:21.237003145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:21.237033395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:24.237772937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:24.237780705+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:27.238282197+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:27.238290047+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:30.238417516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:30.238443779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:33.238672429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:33.23867837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:36.239455528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:36.239487184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:39.239808311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:39.239843164+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:42.240142477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:42.240164272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:45.240229348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:45.24022935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:48.240541713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:48.240560638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:51.241552345+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:51.24157581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:54.242454344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:54.242467697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:57.243126623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:57.243173024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:00.243197892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:00.243202129+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:03.243663779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:03.24373113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:06.244553558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:06.244568587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:09.245593922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:09.245602293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:12.246333678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:12.246348098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:15.247327768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:15.24733665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:18.247534306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:18.247557188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:21.248594624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:21.248609575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:24.249155438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:24.249182267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:27.249220395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:27.249234075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:30.249710927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:30.249726463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:33.250030087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:33.250055762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:36.250484922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:36.250502771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:39.250719672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:39.250735981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:42.25130847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:42.251317458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:45.251691201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:45.251709981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:48.252653441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:48.252653439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:51.253231916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:51.253279865+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:54.25419657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:54.254232314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:57.254703708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:57.254713406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:00.255452662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:00.255465379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:03.25563859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:03.25565116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:06.256148027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:06.256140884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:09.256430207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:09.256460216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:12.25725586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:12.257275231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:15.257728315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:15.257757817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:18.258189438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:18.258192351+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:21.259232183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:21.259242784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:24.259494388+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:24.259509356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:27.260166719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:27.260217271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:30.260588245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:30.260601654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:33.26064383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:33.260660722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:36.261266223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:36.261302923+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:39.261373422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:39.261394929+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:42.262319705+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:42.262356896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:45.262686802+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:45.262715618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:48.263484145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:48.263508997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:51.264220582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:51.264238913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:54.264492161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:54.264506599+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:57.265222739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:57.265225301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:00.265233443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:00.265246082+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:03.26568079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:03.265815676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:06.266185009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:06.266228452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:09.266454562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:09.266491367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:12.26711983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:12.267128224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:15.268083016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:15.268128676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:18.268713656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:18.268762095+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:21.269233463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:21.269295138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:24.270282426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:24.270282486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:27.270436421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:27.270452979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:30.270868937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:30.270884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:33.271526453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:33.271579521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:36.272590076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:36.272605369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:39.272854688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:39.272871996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:42.27388654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:42.273903204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:45.274517587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:45.274539984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:48.27547593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:48.275473691+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:51.276172817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:51.276194077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:54.276502864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:54.276521366+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:57.277486827+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:57.277501931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:00.278449282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:00.278477964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:03.279331206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:03.279352305+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:06.280139378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:06.280162379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:09.280448039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:09.280454255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:12.28048065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:12.280484184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:15.281067985+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:15.281073046+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:18.281379894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:18.281379951+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:21.282200864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:21.282200816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:24.283251874+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:24.283261592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:27.283283496+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:27.283289675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:30.283857102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:30.283879054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:33.283937709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:33.283936862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:36.284330004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:36.284327772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:39.285185558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:39.28521605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:42.285253656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:42.285269391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:45.286280467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:45.286297411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:48.287270644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:48.287279018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:51.28734502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:51.287359014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:54.287505615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:54.287533716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:57.287842409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:57.287881744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:00.288325588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:00.288339405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:03.288812093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:03.288914497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:06.28913208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:06.289132318+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:09.289247791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:09.289274655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:12.290233781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:12.290279558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:15.291024257+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:15.291061227+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:18.291545134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:18.291585106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:21.292018199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:21.29204714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:24.292324938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:24.292348915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:27.292923193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:27.292939852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:30.293344686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:30.293360248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:33.293689886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:33.293691481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:36.294293538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:36.29429374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:39.295170844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:39.295170919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:42.295497102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:42.295526515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:45.295921346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:45.295944564+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:48.296218066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:48.296261912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:51.296360461+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:51.296360459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:54.296619586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:54.296654928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:57.297268326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:57.297291665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:00.298357102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:00.298382839+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:03.298977761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:03.298998148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:06.299676948+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:06.299704875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:09.300110641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:09.300134722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:12.300697193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:12.300711279+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:15.301625186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:15.301635788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:18.301668315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:18.301681535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:21.302714786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:21.302713145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:24.303357878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:24.303365637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:27.304438441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:27.304444567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:30.304696883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:30.304724894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:33.305198796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:33.305233964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:36.306160709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:36.306187931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:39.307162328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:39.307190977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:42.307814231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:42.30781443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:45.308718755+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:45.308736818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:48.309268785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:48.30927692+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:51.309768676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:51.309771176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:54.310709303+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:54.310728425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:57.311269972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:57.311295899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:00.311541665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:00.311556948+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:03.311568592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:03.311595832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:06.311777542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:06.311817483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:09.312132457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:09.312144617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:12.312860724+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:12.312882134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:15.313241518+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:15.313275129+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:18.314216814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:18.314255455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:21.314788192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:21.314842492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:24.315120337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:24.315122238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:27.315429436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:27.315434742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:30.315602797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:30.315617621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:33.316120974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:33.316139234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:36.31693836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:36.316960664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:39.317227004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:39.317227068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:42.318314165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:42.318345814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:45.318386943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:45.318395739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:48.318864719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:48.318878313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:51.319840791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:51.319842286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:54.320196107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:54.32021953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:57.320536371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:57.320541784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:00.321246775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:00.321277749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:03.321691098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:03.321702326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:06.322544331+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:06.322559576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:09.323232669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:09.323232599+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:12.323445374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:12.323461072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:15.323743408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:15.323759623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:18.324577226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:18.32459726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:21.325041018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:21.325059454+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:24.325335185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:24.325349084+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:27.326318618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:27.326320941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:30.32658369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:30.326609643+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:33.326694199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:33.326719324+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:36.327674267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:36.327688923+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:39.327784816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:39.327827859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:42.328579835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:42.328597903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:45.329131054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:45.329153519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:48.32981582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:48.329822848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:51.329958346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:51.329958683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:54.330297705+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:54.330302149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:57.331270719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:57.33132105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:00.331601854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:00.331601906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:03.331981337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:03.332054348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:06.332690689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:06.332729774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:09.332990288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:09.333041008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:12.333260446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:12.333265991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:15.333733545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:15.333743159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:18.333945807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:18.333988187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:21.334045102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:21.334067811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:24.334396855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:24.334425655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:27.334630974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:27.334670959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:30.334947248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:30.334977986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:33.335156222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:33.335197924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:36.336185943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:36.336199169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:39.336636707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:39.33664978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:42.337700579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:42.33773841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:45.338317617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:45.338318187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:48.33841455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:48.338433518+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:51.33870007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:51.338700068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:54.33926085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:54.339261574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:57.340041142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:57.340057983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:00.340962378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:00.34096374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:03.341376753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:03.341416813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:06.341933938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:06.341937038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:09.34218057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:09.342219998+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:12.342523356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:12.342561118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:15.343077173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:15.343115602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:18.343563155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:18.343577155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:21.344377505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:21.344398571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:24.344675259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:24.344675921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:27.345213311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:27.345202566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:30.345512535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:30.345523151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:33.345607745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:33.345608178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:36.346085098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:36.346105535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:39.346432283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:39.346420062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:42.346559907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:42.346600443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:45.347552399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:45.347563105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:48.347609679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:48.34763797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:51.347711376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:51.347727034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:54.347985467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:54.348028365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:57.348580735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:57.348601482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:00.348894295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:00.348934503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:03.349367574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:03.349457939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:06.350033625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:06.35003774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:09.350310089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:09.350340741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:12.35139988+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:12.351426435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:15.351832379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:15.351857927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:18.352601575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:18.352621481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:21.352929528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:21.352937791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:24.353242333+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:24.35325003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:27.353574013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:27.35359408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:30.354268309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:30.354304545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:33.355205562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:33.355215837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:36.356005275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:36.356040629+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:39.356354656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:39.356364856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:42.357209066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:42.357209134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:45.357617589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:45.357656438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:48.357710522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:48.357730624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:51.358035997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:51.358081836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:54.358134218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:54.35813429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:57.358281013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:57.358304057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:00.358624841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:00.358651567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:03.359270736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:03.359304107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:06.360210811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:06.360239818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:09.360577733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:09.360601317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:12.360652431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:12.360664567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:15.361235019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:15.361235087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:18.361450654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:18.361502578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:21.361695798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:21.361736243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:24.362644625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:24.362710024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:27.36329249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:27.363308306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:30.363933459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:30.363952711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:33.364477249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:33.364500371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:36.365236912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:36.36523688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:39.365928733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:39.36595046+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:42.366326709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:42.36635788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:45.366846247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:45.366855718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:48.367556779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:48.367556768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:51.368318938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:51.368323708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:54.369263296+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:54.369268013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:57.369321012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:57.369345991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:00.369651432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:00.369656168+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:03.369785107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:03.369861947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:06.370368115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:06.370367308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:09.371030546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:09.371072403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:12.371579489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:12.371609485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:15.372486218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:15.372529568+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:18.372739813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:18.37274289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:21.372982866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:21.373026314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:24.373619786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:24.37363191+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:27.374467954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:27.374500578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:30.375320812+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:30.375320996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:33.37616152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:33.376176858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:36.376323653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:36.376339906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:39.37641521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:39.376432545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:42.376596402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:42.376596662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:45.377017544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:45.377054738+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:48.378100893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:48.378151384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:51.378466884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:51.378531515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:54.378960778+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:54.378964749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:57.379463237+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:57.379463375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:00.379931452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:00.379950194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:03.380132373+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:03.380160006+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:06.38021491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:06.380225464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:09.380674201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:09.380676843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:12.38171977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:12.381764783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:15.382341784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:15.382352209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:18.382511381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:18.382530473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:21.382711123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:21.382753113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:24.382827114+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:24.382847487+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:27.383252654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:27.383297813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:30.383618292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:30.383632592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:33.383718749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:33.38373945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:36.384636007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:36.384659466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:39.385689858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:39.385730022+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:42.386310474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:42.386317889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:45.386817356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:45.386868939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:48.387761222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:48.387777312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:51.388046571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:51.388077813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:54.388749918+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:54.388766446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:57.388840787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:57.388871526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:00.389147626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:00.389211077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:03.38965698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:03.389658016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:06.390538546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:06.390538538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:09.39136517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:09.391405188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:12.391421045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:12.39143777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:15.391744812+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:15.391771433+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:18.392292513+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:18.392304576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:21.392618478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:21.392635442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:24.392638327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:24.392655231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:27.393460149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:27.393476877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:30.393692884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:30.393702168+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:33.394631273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:33.394653384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:36.394767391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:36.394784959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:39.395367859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:39.395389424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:42.395742935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:42.395770951+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:45.396319235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:45.396339713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:48.397080275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:48.397098232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:51.397273286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:51.397292473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:54.397330574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:54.397356763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:57.397977442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:57.397978049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:00.398302467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:00.398314019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:03.398787447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:03.398792641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:06.399223192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:06.399242383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:09.399301182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:09.399324368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:12.399988129+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:12.399999819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:15.400522967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:15.400532067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:18.400594652+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:18.400609179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:21.401311283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:21.401301546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:24.40173417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:24.40174401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:27.402145679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:27.402163061+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:30.402522398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:30.402547099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:33.402689697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:33.402703248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:36.403435032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:36.403474139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:39.403721723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:39.403742131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:42.404134438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:42.404154271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:45.404539945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:45.404544623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:48.405155463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:48.405204224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:51.405513273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:51.405522653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:54.406479959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:54.406480544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:57.407158927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:57.407162805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:00.407451154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:00.407456755+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:03.407877764+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:03.407931824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:06.408743524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:06.408762313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:09.409645014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:09.409675766+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:12.410587253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:12.410601015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:15.411093759+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:15.411109453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:18.411662509+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:18.411661822+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:21.41193536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:21.411987126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:24.411978126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:24.41201346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:27.412832504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:27.412847211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:30.413080564+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:30.41309537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:33.413641896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:33.413686795+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:36.414317953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:36.414356306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:39.414419833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:39.414419938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:42.415243068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:42.41526474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:45.415637049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:45.415685185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:48.416642296+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:48.416688425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:51.416985019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:51.416995905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:54.417522479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:54.417567708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:57.41850134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:57.418513126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:00.418690787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:00.418708067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:03.418892054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:03.418912764+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:06.419663774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:06.419682873+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:09.420224449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:09.4202737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:12.421093117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:12.421134029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:15.422097511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:15.422112747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:18.422297107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:18.422337009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:21.422620577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:21.422628162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:24.422948664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:24.422959672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:27.423392902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:27.423413854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:30.423966983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:30.423985551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:33.424326626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:33.424340538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:36.424821067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:36.424848157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:39.42525744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:39.425286882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:42.42619397+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:42.426209084+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:45.426375003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:45.426409124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:48.427388516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:48.427418579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:51.427692719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:51.42772316+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:54.42849912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:54.428525769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:57.428591457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:57.428632545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:00.429224912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:00.429224972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:03.429662392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:03.429786133+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:06.429685211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:06.429698685+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:09.430504455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:09.430524446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:12.430756593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:12.430761865+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:15.431535004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:15.431584611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:18.432185743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:18.432192465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:21.432593498+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:21.432612486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:24.433318183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:24.433372051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:27.433813828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:27.433825067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:30.434597607+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:30.434617198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:33.435241999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:33.435276342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:36.43592721+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:36.435938312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:39.436247033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:39.436291719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:42.436607957+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:42.436622837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:45.437443528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:45.437491293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:48.437786757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:48.437835716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:51.438139912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:51.438149584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:54.438755256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:54.438805078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:57.439459376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:57.439462364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:00.440435925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:00.440465111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:03.440694126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:03.440699715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:06.441551052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:06.441614067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:09.441792325+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:09.441800271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:12.442145273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:12.442151858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:15.442500465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:15.442517723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:18.44348037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:18.443492587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:21.444339138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:21.444389602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:24.445312901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:24.445316799+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:27.445758004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:27.445775718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:30.446461447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:30.446495101+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:33.446784387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:33.446793206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:36.447761277+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:36.447759833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:39.448243781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:39.448252774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:42.448378322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:42.44843211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:45.448692105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:45.448705595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:48.449468298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:48.449480396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:51.449711525+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:51.449720185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:54.450484908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:54.450492915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:57.450722681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:57.450765082+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:00.451733885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:00.451744202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:03.452144635+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:03.451885339+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:06.451954026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:06.451971969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:09.452009657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:09.452021843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:12.45300386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:12.453008319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:15.453194051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:15.453212888+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:18.454011858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:18.454031502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:21.454324898+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:21.454339093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:24.454851109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:24.454879736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:27.454963617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:27.454950359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:30.455957912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:30.455963889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:33.456457057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:33.45647901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:36.457182677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:36.457153228+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:39.457491215+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:39.457542753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:42.457726939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:42.457737707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:45.458374898+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:45.458389265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:48.458711246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:48.458745572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:51.459366027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:51.459389439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:54.45990421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:54.459916875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:57.460959466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:57.460968422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:00.461600228+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:00.461610076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:03.46191714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:03.461923372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:06.462575968+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:06.462616049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:09.463603794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:09.463634323+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:12.463984417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:12.464000942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:15.464841163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:15.464893727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:18.465935014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:18.465939164+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:21.466119037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:21.466152939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:24.466638208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:24.466670667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:27.467533211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:27.467599533+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:30.467947516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:30.467992378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:33.468749979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:33.468775403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:36.469565562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:36.469590276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:39.470161989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:39.470161909+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:42.470733987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:42.470780892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:45.471061919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:45.471058449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:48.471906227+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:48.47192351+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:51.472937673+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:51.472964546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:54.47354539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:54.473565226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:57.474003691+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:57.474019207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:00.474858956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:00.474876338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:03.475159013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:03.475159119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:06.475878956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:06.475884346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:09.476673069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:09.476694694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:12.477456157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:12.477471098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:15.477895141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:15.477915414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:18.47852931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:18.478542949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:21.479545186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:21.479556068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:24.4805711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:24.480618171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:27.481020951+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:27.481035947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:30.481449815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:30.481463752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:33.481783159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:33.481798615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:36.482499426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:36.482513814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:39.483588167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:39.483595415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:42.483898827+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:42.48391602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:45.484975479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:45.484983117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:48.485283118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:48.485298018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:51.485612527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:51.485653968+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:54.486240562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:54.486256778+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:57.486749951+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:57.486771449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:00.487809853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:00.487832177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:03.487844206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:03.487857417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:06.488506079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:06.488519005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:09.489316332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:09.48932322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:12.489601091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:12.489614042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:15.49065381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:15.490684174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:18.491566597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:18.491582109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:21.491890805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:21.491934329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:24.492324781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:24.492346501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:27.492910244+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:27.492901501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:30.493412317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:30.493412377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:33.493821717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:33.493865515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:36.493920656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:36.493929206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:39.494547655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:39.494567094+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:42.49486749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:42.49489699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:45.495513543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:45.495552037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:48.495976625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:48.496010706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:51.496528977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:51.496567805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:54.496632801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:54.496650895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:57.496710037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:57.49673119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:00.497522453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:00.497529007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:03.498007692+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:03.498019807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:06.498480014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:06.498511074+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:09.498810519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:09.498883027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:12.499126666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:12.499144343+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:15.499804698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:15.499844584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:18.500035834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:18.500068098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:21.500610334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:21.500633612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:24.501462562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:24.501476679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:27.501750634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:27.50175404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:30.502466494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:30.502489882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:33.502818186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:33.502836199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:36.503519984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:36.503572483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:39.504397628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:39.504434835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:42.50469254+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:42.504724355+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:45.504796649+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:45.504797192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:48.505083573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:48.505129974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:51.50588559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:51.505903726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:54.506147907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:54.506181934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:57.506568115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:57.506605678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:00.506826808+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:00.506871967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:03.507147189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:03.507210443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:06.507916868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:06.507939529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:09.508094028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:09.508117584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:12.508518518+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:12.508539972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:15.509482798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:15.509489705+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:18.50982599+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:18.509852202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:21.51007565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:21.510107911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:24.510952808+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:24.510973143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:27.51150208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:27.511533021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:30.511717696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:30.511728898+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:33.512032715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:33.512043232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:36.512609517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:36.512624368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:39.513213136+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:39.51322485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:42.514087257+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:42.514097721+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:45.514480794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:45.514498004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
