{"level":"info","service":"Main","time":"2025-10-27T13:01:04.938099504+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:01:04.939977465+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:01:04.939999514+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2025-10-27T13:01:04.999981943+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2025-10-27T13:01:05.000008386+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2025-10-27T13:01:05.000129798+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:01:05.000182339+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2025-10-27T13:01:08.001264915+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2025-10-27T13:01:08.001849554+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2025-10-27T13:37:35.483895098+07:00","message":"incoming connection from...171.103.89.169:55056 as client"}
{"level":"info","service":"Hub","time":"2025-10-27T13:37:35.483914524+07:00","message":"new client from...171.103.89.169:55056 connected"}
{"level":"info","service":"Hub","time":"2025-10-27T13:37:37.594083144+07:00","message":"incoming connection from...171.103.89.169:55058 as client"}
{"level":"info","service":"Hub","time":"2025-10-27T13:37:37.59409614+07:00","message":"new client from...171.103.89.169:55058 connected"}
{"level":"info","service":"Scheduler","time":"2025-10-27T13:37:38.463120416+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:38.463258622+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:40.59147513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:40.591519392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:41.373427693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:41.373449785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:44.373996904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:44.373997404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:47.374914835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:47.374932447+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:50.375156799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:50.375147496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:53.375303937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:53.375328545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:56.376052535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:56.376056871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:59.376966919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:37:59.376982314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:02.377009886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:02.37702942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:03.50268219+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:04.880435594+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:04.98788255+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:04.987908035+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:04.987911051+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:04.987918254+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:04.987940462+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:04.987948032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:04.987954125+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:04.987956086+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:04.987957712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:04.987959207+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:04.987960886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:04.987962935+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:04.98799579+07:00","message":"push: {true \n 0 0xc000044a00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:38:04.995830507+07:00","message":"write wav file: './tmp/7443/7443_1.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:05.377979798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:05.377992078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:08.379065923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:08.379074137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:11.37930988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:11.379319424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:14.379865664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:14.379873311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:17.380006886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:17.380033474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:20.38076041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:20.380781586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:23.381056919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:23.381061739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:26.381396145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:26.381413435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:29.381908028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:29.381908143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:32.382107954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:32.382163258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:35.382974708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:35.382995617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:38.383509321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:38.383500295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:41.3839179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:41.383927183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:43.120842185+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:43.370612202+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:43.483974233+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:43.483994323+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:43.48399723+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:43.484003738+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:43.484009667+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:43.484013396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:43.484016154+07:00","message":"> Transcript [1] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:43.484018367+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:43.484020181+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:43.484021614+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:43.484023227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:43.484025368+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:43.484034919+07:00","message":"push: {true \n 0 0xc00225e100}"}
{"level":"info","service":"Main","time":"2025-10-27T13:38:43.488440147+07:00","message":"write wav file: './tmp/7443/7443_2.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:44.384633705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:44.384650991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:47.384796534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:47.384801075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:50.385029709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:50.385033188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:53.385309962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:53.385337548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:56.385775812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:56.385775802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:58.044023126+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.229935373+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.230070585+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":"2025-10-27T13:38:59.23007681+07:00","message":"receive interim result [false|false]: จะได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.230092705+07:00","message":"[buffer interim] 3 false จะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.230099003+07:00","message":"[bufferProcess] interim [20000000]:จะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.23010063+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.230117903+07:00","message":"[bufferProcess] send to processor (ticker):จะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.230121207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.230123511+07:00","message":"> Transcript [2] [false]: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.230125358+07:00","message":"Set StatePrefix (first interim): 'จะได้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:59.386247299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:38:59.386253648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.412330033+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.412379705+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":"2025-10-27T13:38:59.412384293+07:00","message":"receive interim result [false|false]: จะได้เอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.412396681+07:00","message":"[buffer interim] 3 false จะได้เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.412404353+07:00","message":"[bufferProcess] interim [140000000]:จะได้เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.412405842+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.482862793+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.482898497+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":"2025-10-27T13:38:59.482903265+07:00","message":"receive interim result [false|false]: จะได้ออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.482916407+07:00","message":"[buffer interim] 3 false จะได้ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.482922667+07:00","message":"[bufferProcess] interim [320000000]:จะได้ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.48292451+07:00","message":"[bufferProcess] send to processor:จะได้เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.482929437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.482931874+07:00","message":"> Transcript [3] [false]: 'จะได้เอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.482934567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.482936366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.482937934+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.482939732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.788743098+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.788776944+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":"2025-10-27T13:38:59.788781932+07:00","message":"receive interim result [false|false]: จะได้ออกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:38:59.788797277+07:00","message":"[buffer interim] 3 false จะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.788804245+07:00","message":"[bufferProcess] interim [560000000]:จะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.788806199+07:00","message":"[bufferProcess] send to processor:จะได้ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.788810421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.788812942+07:00","message":"> Transcript [4] [false]: 'จะได้ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.788815574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.788817395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.788819003+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:38:59.788820601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.222119212+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.31554115+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.315579198+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":"2025-10-27T13:39:00.315585546+07:00","message":"receive interim result [false|false]: จะได้ออกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.315609691+07:00","message":"[buffer interim] 3 false จะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.315621714+07:00","message":"[bufferProcess] interim [160000000]:จะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.31562459+07:00","message":"[bufferProcess] send to processor:จะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.315629059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.315632508+07:00","message":"> Transcript [5] [false]: 'จะได้ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.315636451+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.315638502+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.315640573+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.315642815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.337050395+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.337112782+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":"2025-10-27T13:39:00.337119569+07:00","message":"receive interim result [true|false]: จะได้ออกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.337130254+07:00","message":"end recv isFinal message id 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.337132726+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.33714291+07:00","message":"[buffer interim] 3 true จะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337150641+07:00","message":"[bufferProcess] interim [190000000]:จะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337153916+07:00","message":"[bufferProcess] send to processor (isfinal):จะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337157916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337171833+07:00","message":"> Transcript [6] [false]: 'จะได้ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337175303+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337177909+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337180314+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.33718225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337185272+07:00","message":"Push: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337187362+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337189854+07:00","message":"Set new StatePrefix : 'จะได้ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337192245+07:00","message":"Next Push (prob) : 'ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337194199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.33719646+07:00","message":"> Transcript [7] [true]: 'จะได้ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337199071+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337200774+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337202634+07:00","message":"StatePrefix: 'จะได้ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.3372045+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:00.337206775+07:00","message":"Push: 'ออกจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.337216958+07:00","message":"push: {false จะได้ 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.337222817+07:00","message":"push: {true ออกจาก 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:00.344898056+07:00","message":"write wav file: './tmp/7443/7443_3.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:00.412491487+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.155588265+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.155631632+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":"2025-10-27T13:39:01.155637116+07:00","message":"receive interim result [false|false]: ทินเนอร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.155651897+07:00","message":"[buffer interim] 4 false ทินเนอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.155659804+07:00","message":"[bufferProcess] interim [540000000]:ทินเนอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.155661467+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.312243585+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.438156053+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.438194284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทินเนอร์\",\"confidence\":0.9357074}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.438199886+07:00","message":"receive interim result [true|false]: ทินเนอร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.43820774+07:00","message":"end recv isFinal message id 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.438209922+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.438216768+07:00","message":"[buffer interim] 4 true ทินเนอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.438223961+07:00","message":"[bufferProcess] interim [930000000]:ทินเนอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.438226833+07:00","message":"[bufferProcess] send to processor (isfinal):ทินเนอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.438229962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.438232249+07:00","message":"> Transcript [8] [false]: 'ทินเนอร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.438234088+07:00","message":"Set StatePrefix (first interim): 'ทินเนอร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.438235391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.438236792+07:00","message":"> Transcript [9] [true]: 'ทินเนอร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.43823877+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.438240391+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.438241927+07:00","message":"StatePrefix: 'ทินเนอร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.438243579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:01.43824564+07:00","message":"Push: 'ทินเนอร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.438253043+07:00","message":"push: {true ทินเนอร์ 0 0xc000107a80}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:01.443521289+07:00","message":"write wav file: './tmp/7443/7443_4.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:01.950908969+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:02.386609543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:02.386625104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:02.660322199+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:02.770361926+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:02.77037651+07:00","message":"found end of frame, send empty tag with msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:02.770378971+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:02.770385704+07:00","message":"[buffer interim] 5 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:02.770391812+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:02.770395871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:02.770401703+07:00","message":"> Transcript [10] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:02.770403736+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:02.770405297+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:02.77040683+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:02.77040848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:02.770416096+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:02.770425838+07:00","message":"push: {true \n 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:02.776011709+07:00","message":"write wav file: './tmp/7443/7443_5.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:03.171662059+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:03.623476597+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:03.725576471+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:03.725594396+07:00","message":"found end of frame, send empty tag with msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:03.725597103+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:03.725604409+07:00","message":"[buffer interim] 6 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:03.725611157+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:03.725617297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:03.725619925+07:00","message":"> Transcript [11] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:03.725622105+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:03.725623811+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:03.725625381+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:03.725626864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:03.725630671+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:03.725640356+07:00","message":"push: {true \n 0 0xc000315780}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:03.730537983+07:00","message":"write wav file: './tmp/7443/7443_6.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:04.131799643+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:04.381513997+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:04.474044624+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:04.474070007+07:00","message":"found end of frame, send empty tag with msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:04.474072989+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:04.474080384+07:00","message":"[buffer interim] 7 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:04.474087638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:04.474090999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:04.474093403+07:00","message":"> Transcript [12] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:04.474095701+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:04.474097256+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:04.474098758+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:04.474100337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:04.47410252+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:04.474121475+07:00","message":"push: {true \n 0 0xc000045a80}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:04.478557164+07:00","message":"write wav file: './tmp/7443/7443_7.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:05.000531191+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:05.386979256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:05.387009694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:06.824018741+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:07.521589424+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:07.629581056+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:07.629606602+07:00","message":"found end of frame, send empty tag with msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:07.629610693+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:07.629619622+07:00","message":"[buffer interim] 8 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:07.629629339+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:07.62963463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:07.629638762+07:00","message":"> Transcript [13] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:07.629642252+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:07.629644775+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:07.629646928+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:07.629649717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:07.62965343+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:07.62966606+07:00","message":"push: {true \n 0 0xc000107c00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:07.638973223+07:00","message":"write wav file: './tmp/7443/7443_8.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:08.387728953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:08.387746135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:08.862337194+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:09.608930536+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:09.608980495+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":"2025-10-27T13:39:09.608985659+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:09.609001744+07:00","message":"[buffer interim] 9 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.609008434+07:00","message":"[bufferProcess] interim [600000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.609010052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.609015323+07:00","message":"[bufferProcess] send to processor (ticker):พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.609017729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.609020214+07:00","message":"> Transcript [14] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.609022047+07:00","message":"Set StatePrefix (first interim): 'พนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:09.942851853+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:09.942891007+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":"2025-10-27T13:39:09.942895736+07:00","message":"receive interim result [false|false]: พนักงานจัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:09.942910548+07:00","message":"[buffer interim] 9 false พนักงานจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.942917334+07:00","message":"[bufferProcess] interim [840000000]:พนักงานจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.942919138+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:09.966732441+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:09.966768202+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":"2025-10-27T13:39:09.966772596+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:09.966783753+07:00","message":"[buffer interim] 9 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.966788921+07:00","message":"[bufferProcess] interim [900000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.966790739+07:00","message":"[bufferProcess] send to processor:พนักงานจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.966793514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.966795924+07:00","message":"> Transcript [15] [false]: 'พนักงานจัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.966799195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.966801518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.966803079+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:09.966804788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.074055597+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.074095542+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":"2025-10-27T13:39:10.074100795+07:00","message":"receive interim result [false|false]: พนักงานจะดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.074124944+07:00","message":"[buffer interim] 9 false พนักงานจะดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.074131889+07:00","message":"[bufferProcess] interim [20000000]:พนักงานจะดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.074134339+07:00","message":"[bufferProcess] send to processor:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.074139574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.074141946+07:00","message":"> Transcript [16] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.074144573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.074146314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.074148103+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.07414995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.092377425+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.239590877+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.239633013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พนักงาน\",\"confidence\":0.7930065}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.239638942+07:00","message":"receive interim result [true|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.239646117+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.239648248+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.239654395+07:00","message":"[buffer interim] 9 true พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239660926+07:00","message":"[bufferProcess] interim [230000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.23966567+07:00","message":"[bufferProcess] send to processor (isfinal):พนักงานจะดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239668803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239671298+07:00","message":"> Transcript [17] [false]: 'พนักงานจะดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239674137+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239675904+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239677475+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239679196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.23968063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239682165+07:00","message":"> Transcript [18] [true]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.23968383+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239685159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239686489+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239687979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:10.239693371+07:00","message":"Push: 'พนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.239701391+07:00","message":"push: {true พนักงาน 0 0xc000438200}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:10.245854877+07:00","message":"write wav file: './tmp/7443/7443_9.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:10.793226273+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:11.240604263+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:11.339341063+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:11.339371495+07:00","message":"found end of frame, send empty tag with msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:11.339375249+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:11.339382822+07:00","message":"[buffer interim] 10 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:11.339389517+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:11.339393009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:11.339395356+07:00","message":"> Transcript [19] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:11.339397702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:11.339399395+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:11.339400958+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:11.339402499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:11.339408106+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:11.3394177+07:00","message":"push: {true \n 0 0xc000315300}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:11.344862068+07:00","message":"write wav file: './tmp/7443/7443_10.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:11.388424645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:11.388446685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:13.481867132+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:14.060675898+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:14.060723616+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":"2025-10-27T13:39:14.060729468+07:00","message":"receive interim result [false|false]: ถนน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:14.06074107+07:00","message":"[buffer interim] 11 false ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.060748901+07:00","message":"[bufferProcess] interim [540000000]:ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.060751001+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.060755571+07:00","message":"[bufferProcess] send to processor (ticker):ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.060759608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.060763684+07:00","message":"> Transcript [20] [false]: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.060765947+07:00","message":"Set StatePrefix (first interim): 'ถนน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:14.122266633+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:14.261339725+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:14.261374934+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":"2025-10-27T13:39:14.261380085+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:14.261387674+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:14.261389502+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:14.26139541+07:00","message":"[buffer interim] 11 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.26140206+07:00","message":"[bufferProcess] interim [870000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.261405648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.261408888+07:00","message":"> Transcript [21] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.261412381+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.261414778+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.261417313+07:00","message":"StatePrefix: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.261420517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:14.261423211+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:14.261433095+07:00","message":"push: {true  0 0xc001ffae00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:14.267980155+07:00","message":"write wav file: './tmp/7443/7443_11.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:14.388659363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:14.388695316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:14.952451521+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.456735647+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.456788249+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":"2025-10-27T13:39:15.456795093+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.456811702+07:00","message":"[buffer interim] 12 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.456818317+07:00","message":"[bufferProcess] interim [480000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.456820339+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.456828369+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.456831726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.456834835+07:00","message":"> Transcript [22] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.456836534+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.491228032+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.491258997+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":"2025-10-27T13:39:15.491264367+07:00","message":"receive interim result [false|false]: ส่งเอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.491275751+07:00","message":"[buffer interim] 12 false ส่งเอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.491284615+07:00","message":"[bufferProcess] interim [600000000]:ส่งเอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.49128632+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.617228255+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.61725985+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":"2025-10-27T13:39:15.617264934+07:00","message":"receive interim result [false|false]: ส่งอีเมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.617277831+07:00","message":"[buffer interim] 12 false ส่งอีเมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.617283925+07:00","message":"[bufferProcess] interim [660000000]:ส่งอีเมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.617285909+07:00","message":"[bufferProcess] send to processor:ส่งเอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.617291207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.61729354+07:00","message":"> Transcript [23] [false]: 'ส่งเอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.617296501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.61729835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.617299942+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.617301685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.720361439+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.863245047+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.863276774+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.863281287+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.863287805+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.863289636+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.863295918+07:00","message":"[buffer interim] 12 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863302453+07:00","message":"[bufferProcess] interim [990000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863307571+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งอีเมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.86331149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863314245+07:00","message":"> Transcript [24] [false]: 'ส่งอีเมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863316768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863318298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863320415+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863322209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863323566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863325358+07:00","message":"> Transcript [25] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863327078+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863328332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863329594+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863330887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:15.863336446+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:15.863343311+07:00","message":"push: {true  0 0xc001ffaf80}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:15.86926463+07:00","message":"write wav file: './tmp/7443/7443_12.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:16.623644174+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:17.331590029+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:17.388860024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:17.388874587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:17.430180224+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:17.430199951+07:00","message":"found end of frame, send empty tag with msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:17.430202702+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:17.430208719+07:00","message":"[buffer interim] 13 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:17.430214409+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:17.430218187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:17.430220857+07:00","message":"> Transcript [26] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:17.430223034+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:17.430224632+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:17.43022604+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:17.430227555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:17.430229565+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:17.430239039+07:00","message":"push: {true \n 0 0xc001ffb100}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:17.4366474+07:00","message":"write wav file: './tmp/7443/7443_13.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:18.423430394+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:18.991054386+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:19.762232693+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:19.891433978+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:20.180399119+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:20.180421903+07:00","message":"found end of frame, send empty tag with msgId: 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:20.180424523+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:20.180431658+07:00","message":"[buffer interim] 15 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:20.180437626+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:20.180441113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:20.180443931+07:00","message":"> Transcript [27] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:20.180446316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:20.180448043+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:20.180449465+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:20.180450966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:20.180453039+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:20.180463555+07:00","message":"push: {true \n 0 0xc000315580}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:20.185620711+07:00","message":"write wav file: './tmp/7443/7443_15.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:20.389869026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:20.389877892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:21.64773682+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:21.647753107+07:00","message":"found end of frame, send empty tag with msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:21.64775682+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:21.647764547+07:00","message":"[buffer interim] this message is already final true 14: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:22.261762077+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:22.792800337+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:22.792835773+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":"2025-10-27T13:39:22.792840773+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:22.792853251+07:00","message":"[buffer interim] 16 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:22.792859757+07:00","message":"[bufferProcess] interim [360000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:22.792861264+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:22.792864549+07:00","message":"[bufferProcess] send to processor (ticker):รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:22.792867513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:22.792869774+07:00","message":"> Transcript [28] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:22.7928715+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:23.221567042+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:23.324482409+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:23.324514411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.9,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:23.324519438+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:23.324530815+07:00","message":"[buffer interim] 16 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.324537356+07:00","message":"[bufferProcess] interim [960000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.324539162+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:23.340549356+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:23.340579171+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":"2025-10-27T13:39:23.340583761+07:00","message":"receive interim result [true|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:23.340594325+07:00","message":"end recv isFinal message id 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:23.340596249+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:23.340601399+07:00","message":"[buffer interim] 16 true รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.340606915+07:00","message":"[bufferProcess] interim [990000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.340609449+07:00","message":"[bufferProcess] send to processor (isfinal):รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.340612293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.340615024+07:00","message":"> Transcript [29] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.340617425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.340618978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.340620779+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.340622582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.3406241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.340625742+07:00","message":"> Transcript [30] [true]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.340627352+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.340628613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.34063016+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.34063148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:23.34063359+07:00","message":"Push: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:23.340640661+07:00","message":"push: {true รูป 0 0xc000107f00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:23.346614862+07:00","message":"write wav file: './tmp/7443/7443_16.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:23.390669674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:23.390689145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:24.182826123+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:24.619559637+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:24.719828883+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:24.71984689+07:00","message":"found end of frame, send empty tag with msgId: 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:24.719849838+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:24.719856379+07:00","message":"[buffer interim] 17 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:24.719862144+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:24.719865866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:24.719868333+07:00","message":"> Transcript [31] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:24.719870567+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:24.719872123+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:24.719873493+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:24.719874991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:24.71988296+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:24.719892546+07:00","message":"push: {true \n 0 0xc001ffb200}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:24.725114187+07:00","message":"write wav file: './tmp/7443/7443_17.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:26.390937328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:26.390950244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:26.425123487+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:27.101490214+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:27.101555882+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":"2025-10-27T13:39:27.101561156+07:00","message":"receive interim result [false|false]: ท่องเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:27.101576489+07:00","message":"[buffer interim] 18 false ท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.101583594+07:00","message":"[bufferProcess] interim [720000000]:ท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.101585643+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.101589206+07:00","message":"[bufferProcess] send to processor (ticker):ท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.101591781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.101595715+07:00","message":"> Transcript [32] [false]: 'ท่องเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.101597597+07:00","message":"Set StatePrefix (first interim): 'ท่องเที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:27.381236931+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:27.485341508+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:27.485388546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่องเที่ยว\",\"confidence\":0.9029906}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:27.485393394+07:00","message":"receive interim result [true|false]: ท่องเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:27.485402835+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:27.48540447+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:27.485411176+07:00","message":"[buffer interim] 18 true ท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.485419257+07:00","message":"[bufferProcess] interim [170000000]:ท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.48542294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.485425512+07:00","message":"> Transcript [33] [true]: 'ท่องเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.485428076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.485429711+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.485431274+07:00","message":"StatePrefix: 'ท่องเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.485433011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:27.485438104+07:00","message":"Push: 'ท่องเที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:27.485446152+07:00","message":"push: {true ท่องเที่ยว 0 0xc003ba4080}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:27.494794777+07:00","message":"write wav file: './tmp/7443/7443_18.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:29.242838088+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:29.391237953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:29.391228397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.137491691+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.137544535+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":"2025-10-27T13:39:30.137549404+07:00","message":"receive interim result [false|false]: อย่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.13756411+07:00","message":"[buffer interim] 19 false อย่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.137570771+07:00","message":"[bufferProcess] interim [720000000]:อย่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.137572611+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.137575995+07:00","message":"[bufferProcess] send to processor (ticker):อย่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.137578684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.137581142+07:00","message":"> Transcript [34] [false]: 'อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.137582815+07:00","message":"Set StatePrefix (first interim): 'อย่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.256675357+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.256711775+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":"2025-10-27T13:39:30.256718643+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.256729875+07:00","message":"[buffer interim] 19 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.25673621+07:00","message":"[bufferProcess] interim [780000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.256737814+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.33215325+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.332186137+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":"2025-10-27T13:39:30.332190553+07:00","message":"receive interim result [false|false]: อย่าเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.332202513+07:00","message":"[buffer interim] 19 false อย่าเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.332208426+07:00","message":"[bufferProcess] interim [900000000]:อย่าเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.3322104+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.33221544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.332217711+07:00","message":"> Transcript [35] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.332219518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.332221347+07:00","message":"Set new StatePrefix: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.461865758+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.578648044+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.57869268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเที่ยว\",\"confidence\":0.946743}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.578698653+07:00","message":"receive interim result [true|false]: อย่าเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.578708493+07:00","message":"end recv isFinal message id 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.578710309+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.578717703+07:00","message":"[buffer interim] 19 true อย่าเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578724919+07:00","message":"[bufferProcess] interim [230000000]:อย่าเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578727864+07:00","message":"[bufferProcess] send to processor (isfinal):อย่าเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578731011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578734111+07:00","message":"> Transcript [36] [false]: 'อย่าเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578736051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578738191+07:00","message":"Set new StatePrefix: 'อย่าเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578739538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578741051+07:00","message":"> Transcript [37] [true]: 'อย่าเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578742959+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578744581+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578745991+07:00","message":"StatePrefix: 'อย่าเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578747591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:30.578749653+07:00","message":"Push: 'อย่าเที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:30.578757282+07:00","message":"push: {true อย่าเที่ยว 0 0xc000314600}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:30.584739091+07:00","message":"write wav file: './tmp/7443/7443_19.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:32.391379313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:32.391394023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:32.572962556+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.299476717+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.299530684+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":"2025-10-27T13:39:33.299537695+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.299554984+07:00","message":"[buffer interim] 20 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.299565875+07:00","message":"[bufferProcess] interim [540000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.299568328+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.299574813+07:00","message":"[bufferProcess] send to processor (ticker):รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.299578444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.299582189+07:00","message":"> Transcript [38] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.299585131+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.301991601+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.302012614+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":"2025-10-27T13:39:33.302016741+07:00","message":"receive interim result [false|false]: รู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.302027165+07:00","message":"[buffer interim] 20 false รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.302032793+07:00","message":"[bufferProcess] interim [600000000]:รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.302034275+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.400522109+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.502908766+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.502947011+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":"2025-10-27T13:39:33.502953057+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.502962085+07:00","message":"end recv isFinal message id 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.502964474+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.502971144+07:00","message":"[buffer interim] 20 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.502991063+07:00","message":"[bufferProcess] interim [870000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.502995374+07:00","message":"[bufferProcess] send to processor (isfinal):รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.503000386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.503003675+07:00","message":"> Transcript [39] [false]: 'รู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.503005899+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.503008446+07:00","message":"Set new StatePrefix: 'รู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.503010367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.5030128+07:00","message":"> Transcript [40] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.50301657+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.503018738+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.503021219+07:00","message":"StatePrefix: 'รู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.50302343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:33.503026235+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:33.503035976+07:00","message":"push: {true  0 0xc000315500}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:33.508166479+07:00","message":"write wav file: './tmp/7443/7443_20.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:34.942772929+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:35.39227405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:35.392274223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:35.52222539+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:35.627038691+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:35.62706793+07:00","message":"found end of frame, send empty tag with msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:35.627073331+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:35.627083605+07:00","message":"[buffer interim] 21 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:35.627092566+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:35.62709752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:35.627108032+07:00","message":"> Transcript [41] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:35.62711169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:35.627114504+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:35.627116771+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:35.627119558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:35.627122737+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:35.627134971+07:00","message":"push: {true \n 0 0xc000044980}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:35.632604958+07:00","message":"write wav file: './tmp/7443/7443_21.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:37.7022724+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:38.392895889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:38.392901152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.458465274+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.458512404+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":"2025-10-27T13:39:38.458517463+07:00","message":"receive interim result [false|false]: ถนน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.458532198+07:00","message":"[buffer interim] 22 false ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.45853852+07:00","message":"[bufferProcess] interim [720000000]:ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.45854006+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.458545484+07:00","message":"[bufferProcess] send to processor (ticker):ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.458548188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.4585506+07:00","message":"> Transcript [42] [false]: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.458552357+07:00","message":"Set StatePrefix (first interim): 'ถนน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.664241771+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.664279762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำนวน 6\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.66428473+07:00","message":"receive interim result [false|false]: จำนวน 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.664296778+07:00","message":"[buffer interim] 22 false จำนวน 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.664302493+07:00","message":"[bufferProcess] interim [900000000]:จำนวน 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.664304122+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.757022585+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.757066932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำนวน 60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.757072848+07:00","message":"receive interim result [false|false]: จำนวน 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.75708852+07:00","message":"[buffer interim] 22 false จำนวน 60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.757110401+07:00","message":"[bufferProcess] interim [20000000]:จำนวน 60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.757113254+07:00","message":"[bufferProcess] send to processor:จำนวน 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.7571202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.757123502+07:00","message":"> Transcript [43] [false]: 'จำนวน 6'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.757126109+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.757128909+07:00","message":"Set new StatePrefix: 'จำนวน 6'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.875695973+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.87574503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำนวน 6 ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.87575072+07:00","message":"receive interim result [false|false]: จำนวน 6 ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.875763682+07:00","message":"[buffer interim] 22 false จำนวน 6 ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.87577209+07:00","message":"[bufferProcess] interim [140000000]:จำนวน 6 ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.875774238+07:00","message":"[bufferProcess] send to processor:จำนวน 60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.875779498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.87578187+07:00","message":"> Transcript [44] [false]: 'จำนวน 60'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.875784521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.875786278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.87578806+07:00","message":"StatePrefix: 'จำนวน 6'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.875789714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.882645716+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.882683374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำนวน 6 เที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.882689088+07:00","message":"receive interim result [false|false]: จำนวน 6 เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.882702897+07:00","message":"[buffer interim] 22 false จำนวน 6 เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.882710117+07:00","message":"[bufferProcess] interim [200000000]:จำนวน 6 เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.882712857+07:00","message":"[bufferProcess] send to processor:จำนวน 6 ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.882718896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.882723313+07:00","message":"> Transcript [45] [false]: 'จำนวน 6 ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.882727267+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.882729596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.882731821+07:00","message":"StatePrefix: 'จำนวน 6'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:38.882734241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:38.910115388+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:39.084416064+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:39.084457302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำนวน 6 เที่ยว\",\"confidence\":0.6950331}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:39.084464048+07:00","message":"receive interim result [true|false]: จำนวน 6 เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:39.084471882+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:39.084473817+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:39.084479931+07:00","message":"[buffer interim] 22 true จำนวน 6 เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084488497+07:00","message":"[bufferProcess] interim [440000000]:จำนวน 6 เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.08449288+07:00","message":"[bufferProcess] send to processor (isfinal):จำนวน 6 เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084495913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.08449845+07:00","message":"> Transcript [46] [false]: 'จำนวน 6 เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.08450108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084502717+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084504259+07:00","message":"StatePrefix: 'จำนวน 6'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084505866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084507132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084508975+07:00","message":"> Transcript [47] [true]: 'จำนวน 6 เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084510587+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084511863+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084513113+07:00","message":"StatePrefix: 'จำนวน 6'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084514391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:39.084518138+07:00","message":"Push: 'จำนวน 6 เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:39.084525821+07:00","message":"push: {true จำนวน 6 เที่ยว 0 0xc000315b00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:39.090875013+07:00","message":"write wav file: './tmp/7443/7443_22.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:40.132853401+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:40.640435412+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:40.738024427+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:40.7380439+07:00","message":"found end of frame, send empty tag with msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:40.738046642+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:40.738053231+07:00","message":"[buffer interim] 23 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:40.738059545+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:40.738063817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:40.738066633+07:00","message":"> Transcript [48] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:40.738071613+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:40.738073363+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:40.738075087+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:40.738076665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:40.738084077+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:40.738094418+07:00","message":"push: {true \n 0 0xc000438600}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:40.743827308+07:00","message":"write wav file: './tmp/7443/7443_23.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:41.393702506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:41.393712741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:43.592280497+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:44.393729608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:44.393748461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:44.49207509+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:44.594607813+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:44.594627732+07:00","message":"found end of frame, send empty tag with msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:44.594631417+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:44.594638422+07:00","message":"[buffer interim] 24 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:44.594646078+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:44.594656321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:44.594659977+07:00","message":"> Transcript [49] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:44.594663497+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:44.594665606+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:44.594667923+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:44.594670038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:44.594677731+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:44.594688632+07:00","message":"push: {true \n 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:44.601675889+07:00","message":"write wav file: './tmp/7443/7443_24.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.092075011+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.581088012+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.58113853+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":"2025-10-27T13:39:46.581143695+07:00","message":"receive interim result [false|false]: นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.581207201+07:00","message":"[buffer interim] 25 false นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.581220464+07:00","message":"[bufferProcess] interim [300000000]:นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.581222343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.581228112+07:00","message":"[bufferProcess] send to processor (ticker):นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.581232396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.581235676+07:00","message":"> Transcript [50] [false]: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.581238103+07:00","message":"Set StatePrefix (first interim): 'นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.661170395+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.828204355+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.828252224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่ง\",\"confidence\":0.8929877}],\"is_final\":true,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.828259584+07:00","message":"receive interim result [true|false]: นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.828272727+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.828275363+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.828283768+07:00","message":"[buffer interim] 25 true นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.82829247+07:00","message":"[bufferProcess] interim [600000000]:นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.828299125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.828302465+07:00","message":"> Transcript [51] [true]: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.828305691+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.828308035+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.82831036+07:00","message":"StatePrefix: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.828312689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:46.82832178+07:00","message":"Push: 'นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:46.828332475+07:00","message":"push: {true นั่ง 0 0xc000044e00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:46.832973949+07:00","message":"write wav file: './tmp/7443/7443_25.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:47.394314482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:47.394323474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:47.560632151+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.122071903+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.122126103+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":"2025-10-27T13:39:48.122133353+07:00","message":"receive interim result [false|false]: สง่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.122155386+07:00","message":"[buffer interim] 26 false สง่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.122165896+07:00","message":"[bufferProcess] interim [600000000]:สง่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.122167577+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.122173847+07:00","message":"[bufferProcess] send to processor (ticker):สง่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.122176469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.122178879+07:00","message":"> Transcript [52] [false]: 'สง่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.12218058+07:00","message":"Set StatePrefix (first interim): 'สง่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.202524671+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.236577123+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.236619569+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":"2025-10-27T13:39:48.236625377+07:00","message":"receive interim result [false|false]: สงัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.236641629+07:00","message":"[buffer interim] 26 false สงัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.236647919+07:00","message":"[bufferProcess] interim [720000000]:สงัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.236649852+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.309834315+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.309877528+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":"2025-10-27T13:39:48.309883693+07:00","message":"receive interim result [true|false]: สงัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.309897369+07:00","message":"end recv isFinal message id 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.309899814+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.309909234+07:00","message":"[buffer interim] 26 true สงัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.309917146+07:00","message":"[bufferProcess] interim [870000000]:สงัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.309921361+07:00","message":"[bufferProcess] send to processor (isfinal):สงัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.30992572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.309929061+07:00","message":"> Transcript [53] [false]: 'สงัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.309931855+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.309934438+07:00","message":"Set new StatePrefix: 'สงัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.309936875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.309938736+07:00","message":"> Transcript [54] [true]: 'สงัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.30994167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.309943779+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.309945996+07:00","message":"StatePrefix: 'สงัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.309948054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:48.309951379+07:00","message":"Push: 'สงัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:48.309960975+07:00","message":"push: {true สงัด 0 0xc000438900}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:48.316734169+07:00","message":"write wav file: './tmp/7443/7443_26.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:50.395143173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:50.395151499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:51.342530342+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:51.881399574+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:51.881455261+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":"2025-10-27T13:39:51.881461854+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:51.881477115+07:00","message":"[buffer interim] 27 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:51.881487737+07:00","message":"[bufferProcess] interim [360000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:51.881489204+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:51.881492526+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:51.881503451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:51.881515236+07:00","message":"> Transcript [55] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:51.881518048+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.078249159+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.078285915+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":"2025-10-27T13:39:52.078291511+07:00","message":"receive interim result [false|false]: สมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.078303158+07:00","message":"[buffer interim] 27 false สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.078311994+07:00","message":"[bufferProcess] interim [540000000]:สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.078313688+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.212653425+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.212690778+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":"2025-10-27T13:39:52.212695486+07:00","message":"receive interim result [false|false]: สมนึก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.212707901+07:00","message":"[buffer interim] 27 false สมนึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.212714497+07:00","message":"[bufferProcess] interim [660000000]:สมนึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.212716331+07:00","message":"[bufferProcess] send to processor:สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.212721391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.21272375+07:00","message":"> Transcript [56] [false]: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.21272588+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.212727557+07:00","message":"Set new StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.238007387+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.238037552+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":"2025-10-27T13:39:52.238042367+07:00","message":"receive interim result [false|false]: ส่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.238051718+07:00","message":"[buffer interim] 27 false ส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.238057367+07:00","message":"[bufferProcess] interim [720000000]:ส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.238059424+07:00","message":"[bufferProcess] send to processor:สมนึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.238062902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.238065552+07:00","message":"> Transcript [57] [false]: 'สมนึก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.238067502+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.238069147+07:00","message":"Set new StatePrefix: 'สมนึก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.62082919+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.730701384+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.730761243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งนะคะ\",\"confidence\":0.8595835}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.730766795+07:00","message":"receive interim result [true|false]: ส่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.730774927+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.730776859+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.730784511+07:00","message":"[buffer interim] 27 true ส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730793635+07:00","message":"[bufferProcess] interim [290000000]:ส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730798065+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730801128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730803719+07:00","message":"> Transcript [58] [false]: 'ส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730805461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730807241+07:00","message":"Set new StatePrefix: 'ส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730808511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730809886+07:00","message":"> Transcript [59] [true]: 'ส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730811724+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730813247+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730814861+07:00","message":"StatePrefix: 'ส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730816427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:52.730818305+07:00","message":"Push: 'ส่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:52.730825479+07:00","message":"push: {true ส่งนะคะ 0 0xc001ffaf00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:52.74104745+07:00","message":"write wav file: './tmp/7443/7443_27.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:53.395322997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:53.395347483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:54.932441198+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:55.380971533+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:55.475750492+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:55.475769435+07:00","message":"found end of frame, send empty tag with msgId: 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:55.475772152+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:55.475779352+07:00","message":"[buffer interim] 28 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:55.475785287+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:55.475792674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:55.475795018+07:00","message":"> Transcript [60] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:55.475797198+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:55.475798935+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:55.475800887+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:55.475802785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:55.475804864+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:55.475813223+07:00","message":"push: {true \n 0 0xc000438180}"}
{"level":"info","service":"Main","time":"2025-10-27T13:39:55.480532674+07:00","message":"write wav file: './tmp/7443/7443_28.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:56.395718687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:56.395725672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:58.522624959+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:59.39619836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:39:59.396207521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:59.41339886+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:59.413451559+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":"2025-10-27T13:39:59.413458978+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:59.413475021+07:00","message":"[buffer interim] 29 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:59.413483508+07:00","message":"[bufferProcess] interim [900000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:59.413486771+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:59.413490951+07:00","message":"[bufferProcess] send to processor (ticker):ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:59.413494524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:59.413498295+07:00","message":"> Transcript [61] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:59.413501339+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:59.544236079+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:59.544269862+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":"2025-10-27T13:39:59.544274531+07:00","message":"receive interim result [false|false]: ฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:59.544285105+07:00","message":"[buffer interim] 29 false ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:59.544290878+07:00","message":"[bufferProcess] interim [20000000]:ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:39:59.5442925+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:39:59.990597476+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:00.210010677+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:00.210074815+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":"2025-10-27T13:40:00.210080434+07:00","message":"receive interim result [false|false]: ฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:00.210103957+07:00","message":"[buffer interim] 29 false ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.210111502+07:00","message":"[bufferProcess] interim [620000000]:ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.210113384+07:00","message":"[bufferProcess] send to processor:ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.2101166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.210119362+07:00","message":"> Transcript [62] [false]: 'ฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.210121225+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.210122941+07:00","message":"Set new StatePrefix: 'ฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:00.264371243+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:00.264414536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉะนั้น\",\"confidence\":0.68182266}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:00.264419156+07:00","message":"receive interim result [true|false]: ฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:00.264429281+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:00.264431316+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:00.264437648+07:00","message":"[buffer interim] 29 true ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264444257+07:00","message":"[bufferProcess] interim [710000000]:ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264447082+07:00","message":"[bufferProcess] send to processor (isfinal):ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264450656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264453319+07:00","message":"> Transcript [63] [false]: 'ฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264455601+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264457313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264458897+07:00","message":"StatePrefix: 'ฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264460623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.26446204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264463592+07:00","message":"> Transcript [64] [true]: 'ฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264465217+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264466473+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264467723+07:00","message":"StatePrefix: 'ฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264468993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:00.264471518+07:00","message":"Push: 'ฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:00.264479409+07:00","message":"push: {true ฉะนั้น 0 0xc000438480}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:00.270785778+07:00","message":"write wav file: './tmp/7443/7443_29.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:02.396618418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:02.39662732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:02.681984216+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:03.419620998+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:03.419671864+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":"2025-10-27T13:40:03.419676523+07:00","message":"receive interim result [false|false]: พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:03.41969122+07:00","message":"[buffer interim] 30 false พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.419697762+07:00","message":"[bufferProcess] interim [600000000]:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.419699344+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.419702473+07:00","message":"[bufferProcess] send to processor (ticker):พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.419704944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.419707558+07:00","message":"> Transcript [65] [false]: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.419709546+07:00","message":"Set StatePrefix (first interim): 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:03.541390721+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:03.541437301+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":"2025-10-27T13:40:03.541444448+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:03.541459945+07:00","message":"[buffer interim] 30 false พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.541471669+07:00","message":"[bufferProcess] interim [720000000]:พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.541474191+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:03.667143504+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:03.6671798+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":"2025-10-27T13:40:03.667185087+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:03.667198168+07:00","message":"[buffer interim] 30 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.667204503+07:00","message":"[bufferProcess] interim [780000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.667206548+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.667211476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.667214518+07:00","message":"> Transcript [66] [false]: 'พระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.667217875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.66721959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.667221219+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:03.667222962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:04.021981057+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:04.117976686+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:04.118022289+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":"2025-10-27T13:40:04.118028934+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:04.118063312+07:00","message":"[buffer interim] 30 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.118070112+07:00","message":"[bufferProcess] interim [380000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.118072406+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.118079097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.118081846+07:00","message":"> Transcript [67] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.118085138+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.118086937+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.118088485+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.118090228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:04.124711307+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:04.124748415+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":"2025-10-27T13:40:04.12475344+07:00","message":"receive interim result [true|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:04.124760275+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:04.124762144+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:04.124767154+07:00","message":"[buffer interim] 30 true พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124774371+07:00","message":"[bufferProcess] interim [380000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124778487+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124781344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124783507+07:00","message":"> Transcript [68] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124785794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124787294+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124788975+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124790514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124791795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124793317+07:00","message":"> Transcript [69] [true]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124794921+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124796183+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124797447+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124798755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:04.124804164+07:00","message":"Push: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:04.124811887+07:00","message":"push: {true พระเจ้าอยู่หัว 0 0xc000044900}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:04.13115688+07:00","message":"write wav file: './tmp/7443/7443_30.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:05.000115411+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:05.00014193+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:05.000144141+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:05.00014619+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:05.000147965+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:05.000149534+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:05.396694601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:05.396694673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:06.722158396+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:07.360249524+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:07.459051746+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:07.459069457+07:00","message":"found end of frame, send empty tag with msgId: 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:07.459072338+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:07.459080624+07:00","message":"[buffer interim] 31 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:07.459088721+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:07.45910193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:07.459104874+07:00","message":"> Transcript [70] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:07.45910706+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:07.459108767+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:07.459110382+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:07.459112368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:07.459114602+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:07.459124229+07:00","message":"push: {true \n 0 0xc000315280}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:07.46482303+07:00","message":"write wav file: './tmp/7443/7443_31.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:08.397213589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:08.397222185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:11.39781649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:11.397827486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:11.461751135+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.294237668+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.29426837+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":"2025-10-27T13:40:12.294272864+07:00","message":"receive interim result [false|false]: ภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.294284315+07:00","message":"[buffer interim] 32 false ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.294290229+07:00","message":"[bufferProcess] interim [600000000]:ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.294291864+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.294296847+07:00","message":"[bufferProcess] send to processor (ticker):ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.294299001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.294301435+07:00","message":"> Transcript [71] [false]: 'ภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.294303431+07:00","message":"Set StatePrefix (first interim): 'ภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.316084477+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.316125783+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":"2025-10-27T13:40:12.316131222+07:00","message":"receive interim result [false|false]: อภัสรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.316144185+07:00","message":"[buffer interim] 32 false อภัสรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.316150454+07:00","message":"[bufferProcess] interim [660000000]:อภัสรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.316152054+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.327045567+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.327066751+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":"2025-10-27T13:40:12.327071128+07:00","message":"receive interim result [false|false]: ผ้าไตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.327081711+07:00","message":"[buffer interim] 32 false ผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.327085999+07:00","message":"[bufferProcess] interim [720000000]:ผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.327087654+07:00","message":"[bufferProcess] send to processor:อภัสรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.327097978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.327102723+07:00","message":"> Transcript [72] [false]: 'อภัสรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.327104695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.327106421+07:00","message":"Set new StatePrefix: 'อภัสรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.541208106+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.541243346+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":"2025-10-27T13:40:12.54125195+07:00","message":"receive interim result [false|false]: ผ้าไตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.541264675+07:00","message":"[buffer interim] 32 false ผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.541270975+07:00","message":"[bufferProcess] interim [900000000]:ผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.541272855+07:00","message":"[bufferProcess] send to processor:ผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.541278243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.541280524+07:00","message":"> Transcript [73] [false]: 'ผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.541282232+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.541283992+07:00","message":"Set new StatePrefix: 'ผ้าไตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.740010424+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.857288739+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.857333405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ้าไตรค่ะ\",\"confidence\":0.9573747}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.857340512+07:00","message":"receive interim result [true|false]: ผ้าไตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.857350871+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.857353047+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.857361267+07:00","message":"[buffer interim] 32 true ผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.85737044+07:00","message":"[bufferProcess] interim [290000000]:ผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857379438+07:00","message":"[bufferProcess] send to processor (isfinal):ผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857384732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857387516+07:00","message":"> Transcript [74] [false]: 'ผ้าไตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857390115+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857392624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857394306+07:00","message":"StatePrefix: 'ผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857395887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857397365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857399118+07:00","message":"> Transcript [75] [true]: 'ผ้าไตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857400839+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.85740222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857403506+07:00","message":"StatePrefix: 'ผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857404835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:12.857410303+07:00","message":"Push: 'ผ้าไตรค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:12.857417608+07:00","message":"push: {true ผ้าไตรค่ะ 0 0xc003ba4180}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:12.863002132+07:00","message":"write wav file: './tmp/7443/7443_32.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:14.398338616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:14.398346723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:15.693015984+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:16.260419614+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:16.359757407+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:16.359792627+07:00","message":"found end of frame, send empty tag with msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:16.359797464+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:16.359807675+07:00","message":"[buffer interim] 33 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:16.359817212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:16.359821788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:16.359825982+07:00","message":"> Transcript [76] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:16.359829708+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:16.359831745+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:16.359834216+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:16.3598364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:16.359839328+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:16.359852096+07:00","message":"push: {true \n 0 0xc000438c00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:16.365641286+07:00","message":"write wav file: './tmp/7443/7443_33.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:17.399149803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:17.399168244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:19.662400467+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:20.39965543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:20.399665277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:20.682119792+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:20.777702143+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:20.777718667+07:00","message":"found end of frame, send empty tag with msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:20.777720998+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:20.777727871+07:00","message":"[buffer interim] 34 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:20.777734375+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:20.77773804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:20.777740618+07:00","message":"> Transcript [77] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:20.777742828+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:20.777744784+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:20.777746202+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:20.777747691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:20.777754386+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:20.777764187+07:00","message":"push: {true \n 0 0xc001ffb800}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:20.783589048+07:00","message":"write wav file: './tmp/7443/7443_34.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:23.400428491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:23.40044185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:25.943373091+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:26.401360335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:26.401360807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.608083764+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.6081365+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":"2025-10-27T13:40:26.608143395+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.608161364+07:00","message":"[buffer interim] 35 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.608169198+07:00","message":"[bufferProcess] interim [660000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.608172083+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.608179496+07:00","message":"[bufferProcess] send to processor (ticker):ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.608182185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.608185054+07:00","message":"> Transcript [78] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.608186716+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.677644005+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.677681409+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":"2025-10-27T13:40:26.67768684+07:00","message":"receive interim result [false|false]: ชำระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.677698967+07:00","message":"[buffer interim] 35 false ชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.677705884+07:00","message":"[bufferProcess] interim [780000000]:ชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.677707658+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.792057375+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.792097643+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":"2025-10-27T13:40:26.792102772+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.792114913+07:00","message":"[buffer interim] 35 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.792121104+07:00","message":"[bufferProcess] interim [840000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.792122992+07:00","message":"[bufferProcess] send to processor:ชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.792128039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.7921306+07:00","message":"> Transcript [79] [false]: 'ชำระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.792132797+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.792134477+07:00","message":"Set new StatePrefix: 'ชำระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.946394386+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.946436098+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":"2025-10-27T13:40:26.946441659+07:00","message":"receive interim result [false|false]: สำหรับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:26.946454388+07:00","message":"[buffer interim] 35 false สำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.946462569+07:00","message":"[bufferProcess] interim [20000000]:สำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.946464667+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.946469543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.946472411+07:00","message":"> Transcript [80] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.946474951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:26.946477605+07:00","message":"Set new StatePrefix: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.115987586+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.116024303+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":"2025-10-27T13:40:27.116029712+07:00","message":"receive interim result [false|false]: สำหรับประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.116044271+07:00","message":"[buffer interim] 35 false สำหรับประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.116051745+07:00","message":"[bufferProcess] interim [140000000]:สำหรับประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.116053801+07:00","message":"[bufferProcess] send to processor:สำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.11605754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.116060445+07:00","message":"> Transcript [81] [false]: 'สำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.116063081+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.116064773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.11606647+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.11606817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.182187819+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.182236046+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":"2025-10-27T13:40:27.182241405+07:00","message":"receive interim result [false|false]: สำหรับพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.182259755+07:00","message":"[buffer interim] 35 false สำหรับพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.182268231+07:00","message":"[bufferProcess] interim [260000000]:สำหรับพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.182271126+07:00","message":"[bufferProcess] send to processor:สำหรับประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.182275197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.182279063+07:00","message":"> Transcript [82] [false]: 'สำหรับประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.182283335+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.182285916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.182288033+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.182290297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.373809523+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.373857141+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":"2025-10-27T13:40:27.373864782+07:00","message":"receive interim result [false|false]: สำหรับพระที่นั่งกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.373879074+07:00","message":"[buffer interim] 35 false สำหรับพระที่นั่งกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.373887316+07:00","message":"[bufferProcess] interim [440000000]:สำหรับพระที่นั่งกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.373890191+07:00","message":"[bufferProcess] send to processor:สำหรับพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.373896258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.373900756+07:00","message":"> Transcript [83] [false]: 'สำหรับพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.373905429+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.373908096+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.373910936+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.373913107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.379333715+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.379346211+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":"2025-10-27T13:40:27.379350233+07:00","message":"receive interim result [false|false]: สำหรับพระที่นั่งดุสิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.379356451+07:00","message":"[buffer interim] 35 false สำหรับพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.379364574+07:00","message":"[bufferProcess] interim [500000000]:สำหรับพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.379367136+07:00","message":"[bufferProcess] send to processor:สำหรับพระที่นั่งกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.379369854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.379373436+07:00","message":"> Transcript [84] [false]: 'สำหรับพระที่นั่งกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.379376012+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.379378196+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.37938038+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.379382603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.37938554+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.379387776+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.379390044+07:00","message":"Set new StatePrefix : 'สำหรับพระที่นั่งกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.379392369+07:00","message":"Next Push (prob) : 'พระที่นั่งกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.379402363+07:00","message":"push: {false สำหรับ 0 0xc00225e480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.539509231+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.647036011+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.647076006+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":"2025-10-27T13:40:27.647081578+07:00","message":"receive interim result [true|false]: สำหรับพระที่นั่งดุสิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.647099409+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.647101472+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.647108037+07:00","message":"[buffer interim] 35 true สำหรับพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647114693+07:00","message":"[bufferProcess] interim [830000000]:สำหรับพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647119298+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647122096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647124489+07:00","message":"> Transcript [85] [false]: 'สำหรับพระที่นั่งดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647126492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.64712842+07:00","message":"Set new StatePrefix: 'สำหรับพระที่นั่งดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647129885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647131313+07:00","message":"> Transcript [86] [true]: 'สำหรับพระที่นั่งดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647133218+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647134776+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647136677+07:00","message":"StatePrefix: 'สำหรับพระที่นั่งดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647138592+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:27.647144209+07:00","message":"Push: 'พระที่นั่งดุสิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:27.647151815+07:00","message":"push: {true พระที่นั่งดุสิต 0 0xc00225e480}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:27.655439631+07:00","message":"write wav file: './tmp/7443/7443_35.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:29.401712992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:29.401724968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:32.40214971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:32.402167675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:33.881806608+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.563561205+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.563625186+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":"2025-10-27T13:40:34.5636298+07:00","message":"receive interim result [false|false]: หาร้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.5636442+07:00","message":"[buffer interim] 36 false หาร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.563650775+07:00","message":"[bufferProcess] interim [660000000]:หาร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.563652414+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.563657665+07:00","message":"[bufferProcess] send to processor (ticker):หาร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.563660305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.563662996+07:00","message":"> Transcript [87] [false]: 'หาร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.563664832+07:00","message":"Set StatePrefix (first interim): 'หาร้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.572112643+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.57215281+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":"2025-10-27T13:40:34.572157028+07:00","message":"receive interim result [false|false]: ประกาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.57217208+07:00","message":"[buffer interim] 36 false ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.572178216+07:00","message":"[bufferProcess] interim [720000000]:ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.572180002+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.894294244+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.894336945+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":"2025-10-27T13:40:34.894341881+07:00","message":"receive interim result [false|false]: ประกาศผล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.894355321+07:00","message":"[buffer interim] 36 false ประกาศผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.894362412+07:00","message":"[bufferProcess] interim [960000000]:ประกาศผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.89436452+07:00","message":"[bufferProcess] send to processor:ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.894369297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.894372228+07:00","message":"> Transcript [88] [false]: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.894374017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.89437561+07:00","message":"Set new StatePrefix: 'ประกาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.908675487+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.908714681+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":"2025-10-27T13:40:34.90872166+07:00","message":"receive interim result [false|false]: ประกาศนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.908739551+07:00","message":"[buffer interim] 36 false ประกาศนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.908746942+07:00","message":"[bufferProcess] interim [20000000]:ประกาศนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.908750041+07:00","message":"[bufferProcess] send to processor:ประกาศผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.908753423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.908756962+07:00","message":"> Transcript [89] [false]: 'ประกาศผล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.90876054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.908762952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.90876501+07:00","message":"StatePrefix: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.908767121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.936321585+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.936360477+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":"2025-10-27T13:40:34.936373345+07:00","message":"receive interim result [false|false]: ประกาศพรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:34.936385542+07:00","message":"[buffer interim] 36 false ประกาศพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.936394459+07:00","message":"[bufferProcess] interim [80000000]:ประกาศพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.93639678+07:00","message":"[bufferProcess] send to processor:ประกาศนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.936400026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.936402548+07:00","message":"> Transcript [90] [false]: 'ประกาศนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.936405123+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.936406759+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.936408298+07:00","message":"StatePrefix: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:34.936410238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.000684958+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.000713447+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.000716687+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.000719567+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.00072153+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.000723471+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.000725305+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.000727267+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.000729148+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.000731181+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.00073295+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.000734993+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.00073656+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.079860992+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.079908368+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":"2025-10-27T13:40:35.07991402+07:00","message":"receive interim result [false|false]: ประกาศพรุ่งนี้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.079930478+07:00","message":"[buffer interim] 36 false ประกาศพรุ่งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.079945301+07:00","message":"[bufferProcess] interim [200000000]:ประกาศพรุ่งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.079947812+07:00","message":"[bufferProcess] send to processor:ประกาศพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.079952133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.079954713+07:00","message":"> Transcript [91] [false]: 'ประกาศพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.079958027+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.079959614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.079961177+07:00","message":"StatePrefix: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.079962949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.125240208+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.125281501+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":"2025-10-27T13:40:35.125287024+07:00","message":"receive interim result [false|false]: ประกาศพรุ่งนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.125301169+07:00","message":"[buffer interim] 36 false ประกาศพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.125307888+07:00","message":"[bufferProcess] interim [320000000]:ประกาศพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.125309886+07:00","message":"[bufferProcess] send to processor:ประกาศพรุ่งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.12531477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.125317362+07:00","message":"> Transcript [92] [false]: 'ประกาศพรุ่งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.125320563+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.125322262+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.125323805+07:00","message":"StatePrefix: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.125325699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.125329471+07:00","message":"Push: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.125331084+07:00","message":"TextPushed: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.125332652+07:00","message":"Set new StatePrefix : 'ประกาศพรุ่งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.125334389+07:00","message":"Next Push (prob) : 'พรุ่งนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.125342788+07:00","message":"push: {false ประกาศ 0 0xc000438100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.160381768+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.278326061+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.278362151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกาศนี้นะคะ\",\"confidence\":0.9458524}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.278368531+07:00","message":"receive interim result [true|false]: ประกาศนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.278376877+07:00","message":"end recv isFinal message id 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.278378702+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.27838448+07:00","message":"[buffer interim] 36 true ประกาศนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278391751+07:00","message":"[bufferProcess] interim [500000000]:ประกาศนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278394852+07:00","message":"[bufferProcess] send to processor (isfinal):ประกาศพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278398291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278400796+07:00","message":"> Transcript [93] [false]: 'ประกาศพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278403451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278405247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278406671+07:00","message":"StatePrefix: 'ประกาศพรุ่งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278408544+07:00","message":"TextPushed: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278410275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278411908+07:00","message":"> Transcript [94] [true]: 'ประกาศนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278413676+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278414946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278416324+07:00","message":"StatePrefix: 'ประกาศพรุ่งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278417718+07:00","message":"TextPushed: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:35.278420229+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:35.278427048+07:00","message":"push: {true นี้นะคะ 0 0xc000438100}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:35.284670658+07:00","message":"write wav file: './tmp/7443/7443_36.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:35.402527407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:35.402536959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:36.441597915+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:36.699363003+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:36.930921654+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:36.930936475+07:00","message":"found end of frame, send empty tag with msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:36.930938948+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:36.930945+07:00","message":"[buffer interim] 37 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:36.930951812+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:36.930955983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:36.930958604+07:00","message":"> Transcript [95] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:36.930960783+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:36.930962388+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:36.930963951+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:36.930965745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:36.930967771+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:36.930976676+07:00","message":"push: {true \n 0 0xc000315900}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:36.935321836+07:00","message":"write wav file: './tmp/7443/7443_37.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:38.40275491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:38.402761558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:40.991777884+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:41.403349298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:41.403357044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:41.704258193+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:41.704292963+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":"2025-10-27T13:40:41.704297458+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:41.704309618+07:00","message":"[buffer interim] 38 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.704315378+07:00","message":"[bufferProcess] interim [600000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.704317131+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.704322453+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.704324918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.704327382+07:00","message":"> Transcript [96] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.704329349+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:41.761071963+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:41.866699581+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:41.86673238+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":"2025-10-27T13:40:41.866737831+07:00","message":"receive interim result [true|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:41.866746526+07:00","message":"end recv isFinal message id 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:41.866748279+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:41.866753934+07:00","message":"[buffer interim] 38 true เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.866760324+07:00","message":"[bufferProcess] interim [990000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.866765637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.866768043+07:00","message":"> Transcript [97] [true]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.866770249+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.866771773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.866773573+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.866775422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:41.866777977+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:41.86678536+07:00","message":"push: {true เป็น 0 0xc000315c00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:41.872481024+07:00","message":"write wav file: './tmp/7443/7443_38.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:44.404196105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:44.404202987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:45.34169009+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.080813344+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.080856498+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":"2025-10-27T13:40:46.080861647+07:00","message":"receive interim result [false|false]: ค้นหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.080875587+07:00","message":"[buffer interim] 39 false ค้นหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.080882146+07:00","message":"[bufferProcess] interim [540000000]:ค้นหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.080884088+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.080888878+07:00","message":"[bufferProcess] send to processor (ticker):ค้นหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.080890931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.080895842+07:00","message":"> Transcript [98] [false]: 'ค้นหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.08089784+07:00","message":"Set StatePrefix (first interim): 'ค้นหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.20027328+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.200308766+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":"2025-10-27T13:40:46.200313871+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.20032571+07:00","message":"[buffer interim] 39 false พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.200331703+07:00","message":"[bufferProcess] interim [660000000]:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.200333451+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.690586107+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.712031837+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.712073554+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":"2025-10-27T13:40:46.712078349+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.7120979+07:00","message":"[buffer interim] 39 false พระมหากษัตริย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.712105164+07:00","message":"[bufferProcess] interim [140000000]:พระมหากษัตริย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.712107353+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.712112531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.712115243+07:00","message":"> Transcript [99] [false]: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.71211716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.712118825+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.800751809+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.800786147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์ที่\",\"confidence\":0.9025015}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.800791894+07:00","message":"receive interim result [true|false]: พระมหากษัตริย์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.800800206+07:00","message":"end recv isFinal message id 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.800802156+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.800811298+07:00","message":"[buffer interim] 39 true พระมหากษัตริย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800818615+07:00","message":"[bufferProcess] interim [380000000]:พระมหากษัตริย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800822231+07:00","message":"[bufferProcess] send to processor (isfinal):พระมหากษัตริย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800825875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800829363+07:00","message":"> Transcript [100] [false]: 'พระมหากษัตริย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800832889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800835027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800838288+07:00","message":"StatePrefix: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800842047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800844047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800846303+07:00","message":"> Transcript [101] [true]: 'พระมหากษัตริย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800848801+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800850848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800855618+07:00","message":"StatePrefix: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800857139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:46.800859388+07:00","message":"Push: 'พระมหากษัตริย์ที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:46.800867691+07:00","message":"push: {true พระมหากษัตริย์ที่ 0 0xc000438580}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:46.807161588+07:00","message":"write wav file: './tmp/7443/7443_39.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:47.404582319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:47.404595297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.100705313+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.590288046+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.590325831+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":"2025-10-27T13:40:48.590330244+07:00","message":"receive interim result [false|false]: รีบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.590341135+07:00","message":"[buffer interim] 40 false รีบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.590347921+07:00","message":"[bufferProcess] interim [480000000]:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.590349449+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.590354436+07:00","message":"[bufferProcess] send to processor (ticker):รีบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.590356989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.59035996+07:00","message":"> Transcript [102] [false]: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.590361884+07:00","message":"Set StatePrefix (first interim): 'รีบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.869975222+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.975845959+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.975878991+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.975883283+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.975894031+07:00","message":"end recv isFinal message id 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.97589616+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.975902544+07:00","message":"[buffer interim] 40 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.975909131+07:00","message":"[bufferProcess] interim [990000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.975912406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.975914782+07:00","message":"> Transcript [103] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.975917105+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.975918623+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.97592059+07:00","message":"StatePrefix: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.975923304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:48.975925677+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:48.975933399+07:00","message":"push: {true  0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:48.98107537+07:00","message":"write wav file: './tmp/7443/7443_40.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:50.405637551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:50.405641059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:51.692347563+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:52.140142388+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:52.266386012+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:52.266403629+07:00","message":"found end of frame, send empty tag with msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:52.266406227+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:52.266412469+07:00","message":"[buffer interim] 41 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:52.266418499+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:52.266422302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:52.266425291+07:00","message":"> Transcript [104] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:52.266427328+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:52.266428872+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:52.266430457+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:52.266432156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:52.266438068+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:52.266448394+07:00","message":"push: {true \n 0 0xc001ffac80}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:52.271460471+07:00","message":"write wav file: './tmp/7443/7443_41.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:53.406601694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:53.406631764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:54.893153864+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.399742962+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.399787232+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":"2025-10-27T13:40:55.399793806+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.399809708+07:00","message":"[buffer interim] 42 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.399817124+07:00","message":"[bufferProcess] interim [480000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.399819403+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.399825955+07:00","message":"[bufferProcess] send to processor (ticker):ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.399829321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.399833431+07:00","message":"> Transcript [105] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.399836214+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.431811871+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.431842377+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":"2025-10-27T13:40:55.431847784+07:00","message":"receive interim result [false|false]: ทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.431859469+07:00","message":"[buffer interim] 42 false ทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.431865421+07:00","message":"[bufferProcess] interim [540000000]:ทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.431866921+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.555271793+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.555311982+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":"2025-10-27T13:40:55.555316533+07:00","message":"receive interim result [false|false]: ทานข้าว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.555328112+07:00","message":"[buffer interim] 42 false ทานข้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.555334729+07:00","message":"[bufferProcess] interim [720000000]:ทานข้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.55533685+07:00","message":"[bufferProcess] send to processor:ทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.555341494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.555343942+07:00","message":"> Transcript [106] [false]: 'ทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.555345798+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.555347905+07:00","message":"Set new StatePrefix: 'ทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.811312717+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.811348461+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":"2025-10-27T13:40:55.811353857+07:00","message":"receive interim result [false|false]: ทานครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.811368092+07:00","message":"[buffer interim] 42 false ทานครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.811374831+07:00","message":"[bufferProcess] interim [900000000]:ทานครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.811377073+07:00","message":"[bufferProcess] send to processor:ทานข้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.81138328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.811386076+07:00","message":"> Transcript [107] [false]: 'ทานข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.811389211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.811391124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.811392728+07:00","message":"StatePrefix: 'ทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.811394478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.860477234+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.909209497+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.909250981+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":"2025-10-27T13:40:55.909255788+07:00","message":"receive interim result [false|false]: ทานข้าวบ้างนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:55.909269662+07:00","message":"[buffer interim] 42 false ทานข้าวบ้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.909276917+07:00","message":"[bufferProcess] interim [20000000]:ทานข้าวบ้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.909279488+07:00","message":"[bufferProcess] send to processor:ทานครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.909282825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.909285581+07:00","message":"> Transcript [108] [false]: 'ทานครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.90928857+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.909290344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.909292658+07:00","message":"StatePrefix: 'ทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:55.909294515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:56.061732488+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:56.061776522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทานข้าวบ้างนะ\",\"confidence\":0.9548924}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:56.061783006+07:00","message":"receive interim result [true|false]: ทานข้าวบ้างนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:56.061793152+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:56.061794983+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:56.061801121+07:00","message":"[buffer interim] 42 true ทานข้าวบ้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061808279+07:00","message":"[bufferProcess] interim [170000000]:ทานข้าวบ้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061811232+07:00","message":"[bufferProcess] send to processor (isfinal):ทานข้าวบ้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061814074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061816758+07:00","message":"> Transcript [109] [false]: 'ทานข้าวบ้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061819678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061821243+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.06182324+07:00","message":"StatePrefix: 'ทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061825085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.06182635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061828023+07:00","message":"> Transcript [110] [true]: 'ทานข้าวบ้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061829771+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061831045+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061832399+07:00","message":"StatePrefix: 'ทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061833688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:56.061836066+07:00","message":"Push: 'ทานข้าวบ้างนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:56.061845685+07:00","message":"push: {true ทานข้าวบ้างนะ 0 0xc00225e800}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:56.068727285+07:00","message":"write wav file: './tmp/7443/7443_42.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:56.407666901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:56.407681694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.161026643+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.635044658+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.635094218+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":"2025-10-27T13:40:58.635100218+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.635114071+07:00","message":"[buffer interim] 43 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.635120334+07:00","message":"[bufferProcess] interim [480000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.635121887+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.635127235+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.635129606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.635132489+07:00","message":"> Transcript [111] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.635134247+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.671994718+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.779577825+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.779615208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\",\"confidence\":0.81721795}],\"is_final\":true,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.779620424+07:00","message":"receive interim result [true|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.779630157+07:00","message":"end recv isFinal message id 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.779632136+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.779639267+07:00","message":"[buffer interim] 43 true ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.779651506+07:00","message":"[bufferProcess] interim [750000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.779658596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.779661399+07:00","message":"> Transcript [112] [true]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.77966405+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.779665671+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.779667552+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.779669231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:40:58.779671468+07:00","message":"Push: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:40:58.779680212+07:00","message":"push: {true ส่ง 0 0xc000107880}"}
{"level":"info","service":"Main","time":"2025-10-27T13:40:58.785896366+07:00","message":"write wav file: './tmp/7443/7443_43.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:59.408393764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:40:59.408405025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:02.408961687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:02.40898396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:02.902386631+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:03.749653593+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:03.74969177+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":"2025-10-27T13:41:03.749696358+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:03.749709979+07:00","message":"[buffer interim] 44 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:03.749716388+07:00","message":"[bufferProcess] interim [840000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:03.749717862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:03.749723467+07:00","message":"[bufferProcess] send to processor (ticker):ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:03.749726108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:03.749728474+07:00","message":"> Transcript [113] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:03.749730278+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:03.753277679+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:03.753299417+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":"2025-10-27T13:41:03.753303774+07:00","message":"receive interim result [false|false]: สมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:03.753312982+07:00","message":"[buffer interim] 44 false สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:03.753318516+07:00","message":"[bufferProcess] interim [900000000]:สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:03.753320119+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.076453847+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.076486514+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":"2025-10-27T13:41:04.076491887+07:00","message":"receive interim result [false|false]: สมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.076530614+07:00","message":"[buffer interim] 44 false สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.076540095+07:00","message":"[bufferProcess] interim [140000000]:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.076542371+07:00","message":"[bufferProcess] send to processor:สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.076545229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.076547626+07:00","message":"> Transcript [114] [false]: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.07654951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.076551222+07:00","message":"Set new StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.268741572+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.268776133+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":"2025-10-27T13:41:04.268781885+07:00","message":"receive interim result [false|false]: สมเด็จพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.268792498+07:00","message":"[buffer interim] 44 false สมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.268798511+07:00","message":"[bufferProcess] interim [380000000]:สมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.268800845+07:00","message":"[bufferProcess] send to processor:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.268805829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.268808464+07:00","message":"> Transcript [115] [false]: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.268811036+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.268812996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.268822775+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.268824568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.467803364+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.467845206+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":"2025-10-27T13:41:04.467850544+07:00","message":"receive interim result [false|false]: สมเด็จพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.467863287+07:00","message":"[buffer interim] 44 false สมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.467869821+07:00","message":"[bufferProcess] interim [620000000]:สมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.467872178+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.467877598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.467880323+07:00","message":"> Transcript [116] [false]: 'สมเด็จพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.467883249+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.467885127+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.467886954+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.467888598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.629675277+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.73649037+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.736624329+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":"2025-10-27T13:41:04.736898715+07:00","message":"receive interim result [true|false]: สมเด็จพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.736906761+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.736910123+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.736917571+07:00","message":"[buffer interim] 44 true สมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736925869+07:00","message":"[bufferProcess] interim [950000000]:สมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736929247+07:00","message":"[bufferProcess] send to processor (isfinal):สมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736933438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736938107+07:00","message":"> Transcript [117] [false]: 'สมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736948573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736951142+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736953822+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736956372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.73695851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736961215+07:00","message":"> Transcript [118] [true]: 'สมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736964062+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736966232+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736969296+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736971589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:04.736979148+07:00","message":"Push: 'สมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:04.736990436+07:00","message":"push: {true สมเด็จพระมหากษัตริย์ 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2025-10-27T13:41:04.746704898+07:00","message":"write wav file: './tmp/7443/7443_44.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:05.000499607+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:05.000520723+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:05.000522852+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:05.000524314+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:05.000525693+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:05.000527712+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:05.000529081+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:05.000530587+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:05.000531945+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:05.000533297+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:05.409925597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:05.409938598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:06.811557567+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.355254949+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.355296297+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":"2025-10-27T13:41:07.355302016+07:00","message":"receive interim result [false|false]: เปีย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.355315229+07:00","message":"[buffer interim] 45 false เปีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.355321857+07:00","message":"[bufferProcess] interim [480000000]:เปีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.355323562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.355328461+07:00","message":"[bufferProcess] send to processor (ticker):เปีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.355331007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.355333551+07:00","message":"> Transcript [119] [false]: 'เปีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.35533536+07:00","message":"Set StatePrefix (first interim): 'เปีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.381451828+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.381518096+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":"2025-10-27T13:41:07.381522922+07:00","message":"receive interim result [false|false]: เปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.381534601+07:00","message":"[buffer interim] 45 false เปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.381540548+07:00","message":"[bufferProcess] interim [540000000]:เปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.381542139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.395465716+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.395488898+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":"2025-10-27T13:41:07.395493598+07:00","message":"receive interim result [false|false]: เปีย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.395504757+07:00","message":"[buffer interim] 45 false เปีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.3955101+07:00","message":"[bufferProcess] interim [600000000]:เปีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.395512155+07:00","message":"[bufferProcess] send to processor:เปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.395515268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.3955178+07:00","message":"> Transcript [120] [false]: 'เปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.395519616+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.39552229+07:00","message":"Set new StatePrefix: 'เปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.493067011+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.493109064+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":"2025-10-27T13:41:07.49311358+07:00","message":"receive interim result [false|false]: เปรียบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.493126689+07:00","message":"[buffer interim] 45 false เปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.49313501+07:00","message":"[bufferProcess] interim [660000000]:เปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.493137308+07:00","message":"[bufferProcess] send to processor:เปีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.493142079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.49314461+07:00","message":"> Transcript [121] [false]: 'เปีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.493146798+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.49314878+07:00","message":"Set new StatePrefix: 'เปีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.522777461+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.522808517+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":"2025-10-27T13:41:07.522813019+07:00","message":"receive interim result [false|false]: เปียแชร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.522821865+07:00","message":"[buffer interim] 45 false เปียแชร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.522827903+07:00","message":"[bufferProcess] interim [720000000]:เปียแชร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.522829807+07:00","message":"[bufferProcess] send to processor:เปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.522832714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.522835225+07:00","message":"> Transcript [122] [false]: 'เปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.522836848+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.522838477+07:00","message":"Set new StatePrefix: 'เปรียบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.69703846+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.697090952+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":"2025-10-27T13:41:07.697097382+07:00","message":"receive interim result [false|false]: ประชาชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.697114035+07:00","message":"[buffer interim] 45 false ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.697122968+07:00","message":"[bufferProcess] interim [900000000]:ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.69712545+07:00","message":"[bufferProcess] send to processor:เปียแชร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.697129682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.697133362+07:00","message":"> Transcript [123] [false]: 'เปียแชร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.697135817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.697138166+07:00","message":"Set new StatePrefix: 'เปียแชร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.770700456+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.874211744+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.874255226+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":"2025-10-27T13:41:07.874260065+07:00","message":"receive interim result [false|false]: เปลี่ยนชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.874275912+07:00","message":"[buffer interim] 45 false เปลี่ยนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.874283817+07:00","message":"[bufferProcess] interim [80000000]:เปลี่ยนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.874286105+07:00","message":"[bufferProcess] send to processor:ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.874289325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.874291849+07:00","message":"> Transcript [124] [false]: 'ประชาชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.874293623+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.874295693+07:00","message":"Set new StatePrefix: 'ประชาชน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.948206955+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.948249793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปียแชร์\",\"confidence\":0.7143053}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.948256049+07:00","message":"receive interim result [true|false]: เปียแชร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.948264152+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.948266006+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.948272405+07:00","message":"[buffer interim] 45 true เปียแชร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948279122+07:00","message":"[bufferProcess] interim [170000000]:เปียแชร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948282005+07:00","message":"[bufferProcess] send to processor (isfinal):เปลี่ยนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948285363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948287948+07:00","message":"> Transcript [125] [false]: 'เปลี่ยนชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948289911+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948291501+07:00","message":"Set new StatePrefix: 'เปลี่ยนชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948292851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.94829443+07:00","message":"> Transcript [126] [true]: 'เปียแชร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948296437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948298057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948299928+07:00","message":"StatePrefix: 'เปลี่ยนชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948301573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:07.948303811+07:00","message":"Push: 'เปียแชร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:07.948311759+07:00","message":"push: {true เปียแชร์ 0 0xc001ffab80}"}
{"level":"info","service":"Main","time":"2025-10-27T13:41:07.954905421+07:00","message":"write wav file: './tmp/7443/7443_45.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:08.410366059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:08.410391744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:09.432100075+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:10.012020933+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:10.127591538+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:10.127608983+07:00","message":"found end of frame, send empty tag with msgId: 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:10.127612088+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:10.127618175+07:00","message":"[buffer interim] 46 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:10.127624134+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:10.127628207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:10.127630957+07:00","message":"> Transcript [127] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:10.127633042+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:10.12763466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:10.127636103+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:10.12763756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:10.127639716+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:10.127672021+07:00","message":"push: {true \n 0 0xc00225e100}"}
{"level":"info","service":"Main","time":"2025-10-27T13:41:10.132814414+07:00","message":"write wav file: './tmp/7443/7443_46.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:11.411249166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:11.411257413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:14.412281402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:14.412285875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:15.330703412+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.328976595+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.329022013+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":"2025-10-27T13:41:16.329028536+07:00","message":"receive interim result [false|false]: พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.329045875+07:00","message":"[buffer interim] 47 false พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.329053677+07:00","message":"[bufferProcess] interim [540000000]:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.329055872+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.329062976+07:00","message":"[bufferProcess] send to processor (ticker):พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.329066183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.329069893+07:00","message":"> Transcript [128] [false]: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.329072635+07:00","message":"Set StatePrefix (first interim): 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.794679194+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.794717507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.794722817+07:00","message":"receive interim result [false|false]: พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.794738411+07:00","message":"[buffer interim] 47 false พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.794744859+07:00","message":"[bufferProcess] interim [140000000]:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.794746911+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.873634749+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.873673195+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":"2025-10-27T13:41:16.873678762+07:00","message":"receive interim result [false|false]: พระเจ้าสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.873692928+07:00","message":"[buffer interim] 47 false พระเจ้าสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.873698936+07:00","message":"[bufferProcess] interim [260000000]:พระเจ้าสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.873701454+07:00","message":"[bufferProcess] send to processor:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.873706335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.873708968+07:00","message":"> Transcript [129] [false]: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.873712114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.873713835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.873715416+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.873717226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.942083991+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.942125338+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":"2025-10-27T13:41:16.942131659+07:00","message":"receive interim result [false|false]: พระเจ้าสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:16.94214468+07:00","message":"[buffer interim] 47 false พระเจ้าสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.942151614+07:00","message":"[bufferProcess] interim [380000000]:พระเจ้าสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.942154021+07:00","message":"[bufferProcess] send to processor:พระเจ้าสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.942158859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.942161372+07:00","message":"> Transcript [130] [false]: 'พระเจ้าสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.942164341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.942166128+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.942167678+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:16.942169446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:17.062014172+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:17.17836757+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:17.178410935+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":"2025-10-27T13:41:17.17841699+07:00","message":"receive interim result [true|false]: พระเจ้าสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:17.178427472+07:00","message":"end recv isFinal message id 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:17.178429285+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:17.178437147+07:00","message":"[buffer interim] 47 true พระเจ้าสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178447922+07:00","message":"[bufferProcess] interim [740000000]:พระเจ้าสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178453916+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178457751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178461379+07:00","message":"> Transcript [131] [false]: 'พระเจ้าสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178465124+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178467267+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178469559+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178471763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178474314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178476629+07:00","message":"> Transcript [132] [true]: 'พระเจ้าสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178479876+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178481277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178482579+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178483905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:17.178490348+07:00","message":"Push: 'พระเจ้าสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:17.178498885+07:00","message":"push: {true พระเจ้าสมเด็จพระ 0 0xc000044700}"}
{"level":"info","service":"Main","time":"2025-10-27T13:41:17.1852888+07:00","message":"write wav file: './tmp/7443/7443_47.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:17.413188815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:17.413219316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:20.414066025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:20.414084833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:23.414490028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:23.414508857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:23.721578466+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:24.420269679+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:24.527513224+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:24.527566531+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":"2025-10-27T13:41:24.527573186+07:00","message":"receive interim result [false|false]: พระมเหศวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:24.527594367+07:00","message":"[buffer interim] 48 false พระมเหศวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.527603016+07:00","message":"[bufferProcess] interim [720000000]:พระมเหศวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.527605821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.52761198+07:00","message":"[bufferProcess] send to processor (ticker):พระมเหศวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.527614846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.527618134+07:00","message":"> Transcript [133] [false]: 'พระมเหศวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.527620553+07:00","message":"Set StatePrefix (first interim): 'พระมเหศวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:24.532881411+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:24.532904348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมเหศวร\",\"confidence\":0.8168569}],\"is_final\":true,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:24.532909103+07:00","message":"receive interim result [true|false]: พระมเหศวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:24.53291768+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:24.532919672+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:24.532924044+07:00","message":"[buffer interim] 48 true พระมเหศวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.532928571+07:00","message":"[bufferProcess] interim [720000000]:พระมเหศวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.532931183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.53293322+07:00","message":"> Transcript [134] [true]: 'พระมเหศวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.532935536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.532937356+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.532938934+07:00","message":"StatePrefix: 'พระมเหศวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.532940508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:24.53294464+07:00","message":"Push: 'พระมเหศวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:24.532952158+07:00","message":"push: {true พระมเหศวร 0 0xc000438d80}"}
{"level":"info","service":"Main","time":"2025-10-27T13:41:24.538165237+07:00","message":"write wav file: './tmp/7443/7443_48.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:26.414856583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:26.414866957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:29.415604821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:29.415603348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:32.416668861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:32.416680918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:35.001011111+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:35.00103404+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:35.001038368+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:35.001040705+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:35.001043238+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:35.417590688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:35.417596349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:38.418038667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:38.418052174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:41.418470882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:41.418490442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:41.46305414+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:41.660328637+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:41.935222904+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:41.935242548+07:00","message":"found end of frame, send empty tag with msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:41.935245239+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:41.935251914+07:00","message":"[buffer interim] 49 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:41.935258088+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:41.935261852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:41.935264625+07:00","message":"> Transcript [135] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:41.935266958+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:41.935268681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:41.935270146+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:41.935271598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:41:41.93527407+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:41:41.935283819+07:00","message":"push: {true \n 0 0xc00225e400}"}
{"level":"info","service":"Main","time":"2025-10-27T13:41:41.940403423+07:00","message":"write wav file: './tmp/7443/7443_49.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:44.418955176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:44.418972069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:47.419344125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:47.419365388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:50.420286085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:50.420300927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:53.420539841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:53.420552481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:56.420556585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:56.42059133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:59.42080294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:41:59.420815058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:02.420929684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:02.420949636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:03.251190298+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:04.139671302+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:04.24176609+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:04.241783803+07:00","message":"found end of frame, send empty tag with msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:04.241786476+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:04.241793047+07:00","message":"[buffer interim] 50 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:04.24179908+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:04.241802576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:04.241805018+07:00","message":"> Transcript [136] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:04.241807221+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:04.241808898+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:04.241810316+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:04.24181179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:04.241818473+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:04.241827705+07:00","message":"push: {true \n 0 0xc000107c00}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:04.248160316+07:00","message":"write wav file: './tmp/7443/7443_50.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:04.531177239+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.000434906+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.000456545+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.000459631+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.000462035+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.00046483+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.000467129+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.000469447+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.000471688+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.000474444+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.041293045+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.135659665+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.135678614+07:00","message":"found end of frame, send empty tag with msgId: 51"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.135681076+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.135687087+07:00","message":"[buffer interim] 51 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:05.135693292+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:05.135701549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:05.135704023+07:00","message":"> Transcript [137] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:05.135706176+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:05.135707765+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:05.135709147+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:05.135710724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:05.135713032+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.13572271+07:00","message":"push: {true \n 0 0xc000438f80}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:05.142104366+07:00","message":"write wav file: './tmp/7443/7443_51.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:05.42147211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:05.421480751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:05.422455937+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:06.059984538+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:06.156720918+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:06.156761553+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":"2025-10-27T13:42:06.156766523+07:00","message":"receive interim result [false|false]: ออกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:06.156778946+07:00","message":"[buffer interim] 52 false ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.156786461+07:00","message":"[bufferProcess] interim [780000000]:ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.156789046+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.156794485+07:00","message":"[bufferProcess] send to processor (ticker):ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.156797539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.156800548+07:00","message":"> Transcript [138] [false]: 'ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.156802894+07:00","message":"Set StatePrefix (first interim): 'ออกจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:06.182569845+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:06.182611766+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":"2025-10-27T13:42:06.182617224+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:06.182624338+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:06.182626871+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:06.182633485+07:00","message":"[buffer interim] 52 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.182646673+07:00","message":"[bufferProcess] interim [870000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.182650855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.182653251+07:00","message":"> Transcript [139] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.182655591+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.182657195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.18265878+07:00","message":"StatePrefix: 'ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.182661568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:06.182663566+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:06.182671681+07:00","message":"push: {true  0 0xc001ffac80}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:06.188234786+07:00","message":"write wav file: './tmp/7443/7443_52.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:06.701860056+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.372492714+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.372529028+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":"2025-10-27T13:42:07.372533438+07:00","message":"receive interim result [false|false]: อาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.372545446+07:00","message":"[buffer interim] 53 false อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.372551855+07:00","message":"[bufferProcess] interim [660000000]:อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.372553456+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.372558601+07:00","message":"[bufferProcess] send to processor (ticker):อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.372561353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.372563706+07:00","message":"> Transcript [140] [false]: 'อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.372565641+07:00","message":"Set StatePrefix (first interim): 'อาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.560158389+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.560201876+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":"2025-10-27T13:42:07.560206449+07:00","message":"receive interim result [false|false]: อาทิตย์หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.560223679+07:00","message":"[buffer interim] 53 false อาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.560235422+07:00","message":"[bufferProcess] interim [840000000]:อาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.560237223+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.791743203+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.898452304+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.898496579+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":"2025-10-27T13:42:07.898502048+07:00","message":"receive interim result [true|false]: อาทิตย์หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.898512966+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.898514932+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.89852088+07:00","message":"[buffer interim] 53 true อาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898527905+07:00","message":"[bufferProcess] interim [320000000]:อาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898531027+07:00","message":"[bufferProcess] send to processor (isfinal):อาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898534048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898536607+07:00","message":"> Transcript [141] [false]: 'อาทิตย์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898538912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898540416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898541943+07:00","message":"StatePrefix: 'อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898543505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898545104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898546618+07:00","message":"> Transcript [142] [true]: 'อาทิตย์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898549827+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898551186+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898552439+07:00","message":"StatePrefix: 'อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.898553755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:07.89855598+07:00","message":"Push: 'อาทิตย์หน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:07.898564427+07:00","message":"push: {true อาทิตย์หน้า 0 0xc000438300}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:07.904000511+07:00","message":"write wav file: './tmp/7443/7443_53.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:08.42185242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:08.421866286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:09.073899412+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:09.660877729+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:09.763462208+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:09.763482532+07:00","message":"found end of frame, send empty tag with msgId: 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:09.763485143+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:09.763491348+07:00","message":"[buffer interim] 54 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:09.763497688+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:09.763501562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:09.763503886+07:00","message":"> Transcript [143] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:09.763506154+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:09.763507753+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:09.76350916+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:09.763510686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:09.76351866+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:09.763528342+07:00","message":"push: {true \n 0 0xc000107b80}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:09.768312679+07:00","message":"write wav file: './tmp/7443/7443_54.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:11.422092001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:11.422117714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:11.773134009+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:12.02213882+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:12.134263552+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:12.134279262+07:00","message":"found end of frame, send empty tag with msgId: 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:12.134281554+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:12.134288186+07:00","message":"[buffer interim] 55 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:12.134294215+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:12.134298118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:12.13430086+07:00","message":"> Transcript [144] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:12.134302928+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:12.134304497+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:12.134305917+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:12.13430737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:12.134309721+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:12.134318879+07:00","message":"push: {true \n 0 0xc000107d80}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:12.13838102+07:00","message":"write wav file: './tmp/7443/7443_55.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:14.423073524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:14.423084758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:15.931130396+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:16.954261025+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:16.954294239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:16.954299464+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:16.95431458+07:00","message":"[buffer interim] 56 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:16.954321037+07:00","message":"[bufferProcess] interim [830000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:16.954322638+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:16.954328193+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:16.954330568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:16.954333095+07:00","message":"> Transcript [145] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:16.954335152+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.13435301+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.134392132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมัครงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.1343969+07:00","message":"receive interim result [false|false]: สมัครงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.134408967+07:00","message":"[buffer interim] 56 false สมัครงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.134418737+07:00","message":"[bufferProcess] interim [10000000]:สมัครงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.13442121+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:17.423711581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:17.423712661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.508886775+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.508928782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำนักงานสถิติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.508934309+07:00","message":"receive interim result [false|false]: สำนักงานสถิติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.508946972+07:00","message":"[buffer interim] 56 false สำนักงานสถิติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.50895339+07:00","message":"[bufferProcess] interim [370000000]:สำนักงานสถิติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.508955592+07:00","message":"[bufferProcess] send to processor:สมัครงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.508960437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.508963126+07:00","message":"> Transcript [146] [false]: 'สมัครงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.508965146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.508966867+07:00","message":"Set new StatePrefix: 'สมัครงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.535607174+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.535635408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมัครงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.535640524+07:00","message":"receive interim result [false|false]: สมัครงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.535654687+07:00","message":"[buffer interim] 56 false สมัครงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.535660959+07:00","message":"[bufferProcess] interim [430000000]:สมัครงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.535663123+07:00","message":"[bufferProcess] send to processor:สำนักงานสถิติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.535666635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.53566915+07:00","message":"> Transcript [147] [false]: 'สำนักงานสถิติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.535670864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.535672432+07:00","message":"Set new StatePrefix: 'สำนักงานสถิติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.600804332+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.791527226+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.791569812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าพนักงานสถิติ\",\"confidence\":0.7648522}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.791575266+07:00","message":"receive interim result [true|false]: เจ้าพนักงานสถิติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.791581241+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.791583187+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.791589356+07:00","message":"[buffer interim] 56 true เจ้าพนักงานสถิติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.791595836+07:00","message":"[bufferProcess] interim [700000000]:เจ้าพนักงานสถิติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.791598708+07:00","message":"[bufferProcess] send to processor (isfinal):สมัครงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.791601566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.791604309+07:00","message":"> Transcript [148] [false]: 'สมัครงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.791606409+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.791607995+07:00","message":"Set new StatePrefix: 'สมัครงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.791609285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.791610766+07:00","message":"> Transcript [149] [true]: 'เจ้าพนักงานสถิติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.79161258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.79161421+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.791615752+07:00","message":"StatePrefix: 'สมัครงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.791617315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:17.791619582+07:00","message":"Push: 'เจ้าพนักงานสถิติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:17.791627769+07:00","message":"push: {true เจ้าพนักงานสถิติ 0 0xc003ba4280}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:17.797373039+07:00","message":"write wav file: './tmp/7443/7443_56.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:19.581975613+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:20.160968852+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:20.266333845+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:20.266356747+07:00","message":"found end of frame, send empty tag with msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:20.266359931+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:20.266368633+07:00","message":"[buffer interim] 57 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:20.266376289+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:20.266381164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:20.266384644+07:00","message":"> Transcript [150] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:20.266387731+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:20.266390362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:20.266393277+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:20.26639491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:20.266402216+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:20.266411959+07:00","message":"push: {true \n 0 0xc00225e680}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:20.272074568+07:00","message":"write wav file: './tmp/7443/7443_57.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:20.424424804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:20.42444796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.125406062+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.594202757+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.594238853+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":"2025-10-27T13:42:21.594243583+07:00","message":"receive interim result [false|false]: อีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.594255261+07:00","message":"[buffer interim] 58 false อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.594261514+07:00","message":"[bufferProcess] interim [480000000]:อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.594263063+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.594267983+07:00","message":"[bufferProcess] send to processor (ticker):อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.59427079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.594273337+07:00","message":"> Transcript [151] [false]: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.594275142+07:00","message":"Set StatePrefix (first interim): 'อีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.709281823+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.709319226+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":"2025-10-27T13:42:21.709324034+07:00","message":"receive interim result [false|false]: อีกที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.709334777+07:00","message":"[buffer interim] 58 false อีกที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.709340581+07:00","message":"[bufferProcess] interim [600000000]:อีกที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.7093427+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.791618835+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.79166352+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":"2025-10-27T13:42:21.791671047+07:00","message":"receive interim result [false|false]: อีกเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.791685799+07:00","message":"[buffer interim] 58 false อีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.791693974+07:00","message":"[bufferProcess] interim [660000000]:อีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.791695888+07:00","message":"[bufferProcess] send to processor:อีกที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.791701256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.791703619+07:00","message":"> Transcript [152] [false]: 'อีกที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.791706012+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.791707703+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.791709536+07:00","message":"StatePrefix: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.791711476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.862329653+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.862363357+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":"2025-10-27T13:42:21.862368297+07:00","message":"receive interim result [false|false]: อีกเที่ยวนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.86238136+07:00","message":"[buffer interim] 58 false อีกเที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.862387773+07:00","message":"[bufferProcess] interim [780000000]:อีกเที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.862390433+07:00","message":"[bufferProcess] send to processor:อีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.86239563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.862397941+07:00","message":"> Transcript [153] [false]: 'อีกเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.862400483+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.862402297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.862404248+07:00","message":"StatePrefix: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.862406113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.983205369+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.983242201+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":"2025-10-27T13:42:21.983247795+07:00","message":"receive interim result [false|false]: เที่ยวแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:21.983262447+07:00","message":"[buffer interim] 58 false เที่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.983268901+07:00","message":"[bufferProcess] interim [840000000]:เที่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.983271099+07:00","message":"[bufferProcess] send to processor:อีกเที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.983274319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.983276878+07:00","message":"> Transcript [154] [false]: 'อีกเที่ยวนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.98327963+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.983281257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.983283308+07:00","message":"StatePrefix: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:21.983285037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:22.079707808+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:22.190376971+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:22.190415558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีกเที่ยวแล้ว\",\"confidence\":0.91600007}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:22.190420852+07:00","message":"receive interim result [true|false]: อีกเที่ยวแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:22.190430404+07:00","message":"end recv isFinal message id 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:22.190432306+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:22.190438256+07:00","message":"[buffer interim] 58 true อีกเที่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.190447168+07:00","message":"[bufferProcess] interim [170000000]:อีกเที่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.190451861+07:00","message":"[bufferProcess] send to processor (isfinal):เที่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.190454911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.19045719+07:00","message":"> Transcript [155] [false]: 'เที่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.190459102+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.19046077+07:00","message":"Set new StatePrefix: 'เที่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.190462135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.190463865+07:00","message":"> Transcript [156] [true]: 'อีกเที่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.190465724+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.19046731+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.190469052+07:00","message":"StatePrefix: 'เที่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.19047091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:22.190476291+07:00","message":"Push: 'อีกเที่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:22.190484671+07:00","message":"push: {true อีกเที่ยวแล้ว 0 0xc00225e780}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:22.198027793+07:00","message":"write wav file: './tmp/7443/7443_58.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:22.781279679+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:23.360927461+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:23.425240089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:23.425240145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:23.465504537+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:23.465529531+07:00","message":"found end of frame, send empty tag with msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:23.465533826+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:23.465543031+07:00","message":"[buffer interim] 59 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:23.465551746+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:23.465561598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:23.465565943+07:00","message":"> Transcript [157] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:23.465569537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:23.465572211+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:23.465574571+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:23.465577155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:23.465584976+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:23.46559749+07:00","message":"push: {true \n 0 0xc000438180}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:23.470480824+07:00","message":"write wav file: './tmp/7443/7443_59.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:25.090872571+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:25.638663122+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:25.638717402+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":"2025-10-27T13:42:25.638724449+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:25.638741218+07:00","message":"[buffer interim] 60 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:25.638748935+07:00","message":"[bufferProcess] interim [600000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:25.63875145+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:25.638758348+07:00","message":"[bufferProcess] send to processor (ticker):รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:25.638761979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:25.638765207+07:00","message":"> Transcript [158] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:25.638767807+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.305362461+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.305413743+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":"2025-10-27T13:42:26.305419978+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.305435781+07:00","message":"[buffer interim] 60 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.305446977+07:00","message":"[bufferProcess] interim [200000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.305449146+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:26.425784184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:26.425787124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.557583736+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.557627344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปจำนวน 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.557634252+07:00","message":"receive interim result [false|false]: รูปจำนวน 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.557648651+07:00","message":"[buffer interim] 60 false รูปจำนวน 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.557655603+07:00","message":"[bufferProcess] interim [440000000]:รูปจำนวน 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.557657512+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.557662701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.557664885+07:00","message":"> Transcript [159] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.557667503+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.557669302+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.557671547+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.557673401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.672017787+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.672066297+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":"2025-10-27T13:42:26.672071377+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.672084034+07:00","message":"[buffer interim] 60 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.672090379+07:00","message":"[bufferProcess] interim [560000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.672092347+07:00","message":"[bufferProcess] send to processor:รูปจำนวน 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.672095444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.672098177+07:00","message":"> Transcript [160] [false]: 'รูปจำนวน 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.672100853+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.67210259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.672104509+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.672106416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.82256645+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.994575164+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.994618934+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":"2025-10-27T13:42:26.994623589+07:00","message":"receive interim result [true|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.99463213+07:00","message":"end recv isFinal message id 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.994634286+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.994639977+07:00","message":"[buffer interim] 60 true รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.99464643+07:00","message":"[bufferProcess] interim [950000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.99464929+07:00","message":"[bufferProcess] send to processor (isfinal):รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.994652438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.99465474+07:00","message":"> Transcript [161] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.994657227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.994658946+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.994661302+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.994663175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.99466459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.994666696+07:00","message":"> Transcript [162] [true]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.994668451+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.994669699+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.994670967+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.994672253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:26.994677831+07:00","message":"Push: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:26.994685161+07:00","message":"push: {true รูป 0 0xc003ba4000}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:27.001730058+07:00","message":"write wav file: './tmp/7443/7443_60.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:28.494896178+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:29.041717643+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:29.041765453+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":"2025-10-27T13:42:29.041770017+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:29.041786298+07:00","message":"[buffer interim] 61 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:29.04179311+07:00","message":"[bufferProcess] interim [360000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:29.041794943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:29.041800068+07:00","message":"[bufferProcess] send to processor (ticker):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:29.04180257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:29.041804858+07:00","message":"> Transcript [163] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:29.041806576+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:29.426031004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:29.426036915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:29.679939889+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:29.679981786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยว\"}],\"stability\":0.9,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:29.679986801+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:29.679998884+07:00","message":"[buffer interim] 61 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:29.680007235+07:00","message":"[bufferProcess] interim [960000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:29.680008964+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:29.960055362+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:30.078217635+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:30.078255168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยว\",\"confidence\":0.7972562}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:30.078260628+07:00","message":"receive interim result [true|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:30.078266289+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:30.078268273+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:30.078273839+07:00","message":"[buffer interim] 61 true เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078280327+07:00","message":"[bufferProcess] interim [500000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.07828304+07:00","message":"[bufferProcess] send to processor (isfinal):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078286149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078288665+07:00","message":"> Transcript [164] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078291082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078292769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078294309+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078295935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.07829738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078298945+07:00","message":"> Transcript [165] [true]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.07830054+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078301864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078303132+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078304456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:30.078306491+07:00","message":"Push: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:30.078313815+07:00","message":"push: {true เที่ยว 0 0xc000315480}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:30.085546004+07:00","message":"write wav file: './tmp/7443/7443_61.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:31.563450687+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.125177518+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.125231742+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":"2025-10-27T13:42:32.125238383+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.125256547+07:00","message":"[buffer interim] 62 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.125299528+07:00","message":"[bufferProcess] interim [420000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.125302349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.125310183+07:00","message":"[bufferProcess] send to processor (ticker):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.125313292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.125316816+07:00","message":"> Transcript [166] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.12531938+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.42569357+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.425725766+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":"2025-10-27T13:42:32.425731356+07:00","message":"receive interim result [false|false]: มาเที่ยวสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.425744575+07:00","message":"[buffer interim] 62 false มาเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.425751267+07:00","message":"[bufferProcess] interim [660000000]:มาเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.425752894+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:32.426777642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:32.426777441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.580256212+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.682284511+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.682324965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเที่ยวสิ\",\"confidence\":0.9355075}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.682330461+07:00","message":"receive interim result [true|false]: มาเที่ยวสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.682339069+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.682340689+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.682346533+07:00","message":"[buffer interim] 62 true มาเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682354949+07:00","message":"[bufferProcess] interim [50000000]:มาเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682359501+07:00","message":"[bufferProcess] send to processor (isfinal):มาเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682362351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682364783+07:00","message":"> Transcript [167] [false]: 'มาเที่ยวสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682366699+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.6823684+07:00","message":"Set new StatePrefix: 'มาเที่ยวสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682370045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682371452+07:00","message":"> Transcript [168] [true]: 'มาเที่ยวสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682373312+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682374815+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682376409+07:00","message":"StatePrefix: 'มาเที่ยวสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682378554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:32.682384538+07:00","message":"Push: 'มาเที่ยวสิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:32.6823915+07:00","message":"push: {true มาเที่ยวสิ 0 0xc000315580}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:32.688483062+07:00","message":"write wav file: './tmp/7443/7443_62.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:33.160695151+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:33.835401863+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:33.835450116+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":"2025-10-27T13:42:33.835455372+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:33.835472066+07:00","message":"[buffer interim] 63 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:33.835478178+07:00","message":"[bufferProcess] interim [480000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:33.835479615+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:33.835485409+07:00","message":"[bufferProcess] send to processor (ticker):รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:33.835487875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:33.835490441+07:00","message":"> Transcript [169] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:33.835492594+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:34.259986991+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:34.351081285+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:34.351115887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:34.351121528+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:34.351134813+07:00","message":"[buffer interim] 63 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.351143321+07:00","message":"[bufferProcess] interim [80000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.351144875+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:34.357842622+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:34.357859737+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":"2025-10-27T13:42:34.357863697+07:00","message":"receive interim result [true|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:34.357871406+07:00","message":"end recv isFinal message id 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:34.357873525+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:34.357877692+07:00","message":"[buffer interim] 63 true รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.35788084+07:00","message":"[bufferProcess] interim [110000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357883231+07:00","message":"[bufferProcess] send to processor (isfinal):รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357885752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.35788831+07:00","message":"> Transcript [170] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357890966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357892643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357894199+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357895821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357897401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357898937+07:00","message":"> Transcript [171] [true]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357900501+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357901759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357903159+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357904586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:34.357908731+07:00","message":"Push: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:34.357917168+07:00","message":"push: {true รูป 0 0xc00225e980}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:34.366670423+07:00","message":"write wav file: './tmp/7443/7443_63.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:35.000261474+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:35.000299165+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:35.000301795+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:35.000303313+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:35.427038776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:35.427094542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:35.731870398+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:36.336613651+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:36.336654514+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":"2025-10-27T13:42:36.336659461+07:00","message":"receive interim result [false|false]: ถนน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:36.336673677+07:00","message":"[buffer interim] 64 false ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:36.336680687+07:00","message":"[bufferProcess] interim [600000000]:ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:36.336682197+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:36.336687923+07:00","message":"[bufferProcess] send to processor (ticker):ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:36.336690489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:36.33669285+07:00","message":"> Transcript [172] [false]: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:36.336694682+07:00","message":"Set StatePrefix (first interim): 'ถนน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:36.941240348+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:37.074910613+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:37.074946452+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:37.07495201+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:37.074963285+07:00","message":"end recv isFinal message id 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:37.074965448+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:37.074971599+07:00","message":"[buffer interim] 64 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:37.074978376+07:00","message":"[bufferProcess] interim [440000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:37.074981884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:37.074984383+07:00","message":"> Transcript [173] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:37.074986821+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:37.074988483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:37.074990615+07:00","message":"StatePrefix: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:37.074993228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:37.074995373+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:37.075003359+07:00","message":"push: {true  0 0xc003ba4880}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:37.082252226+07:00","message":"write wav file: './tmp/7443/7443_64.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:38.101889944+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:38.427883489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:38.427889139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:38.800476532+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:38.895461043+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:38.89548381+07:00","message":"found end of frame, send empty tag with msgId: 65"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:38.895486595+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:38.895494144+07:00","message":"[buffer interim] 65 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:38.89550026+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:38.895504219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:38.895507078+07:00","message":"> Transcript [174] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:38.895509432+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:38.895511293+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:38.895512736+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:38.895514187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:38.895516581+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:38.895528272+07:00","message":"push: {true \n 0 0xc003ba4180}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:38.90111419+07:00","message":"write wav file: './tmp/7443/7443_65.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:40.400459517+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.150185021+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.150227593+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":"2025-10-27T13:42:41.150233182+07:00","message":"receive interim result [false|false]: นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.150248606+07:00","message":"[buffer interim] 66 false นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.150255924+07:00","message":"[bufferProcess] interim [540000000]:นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.150258247+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.150264639+07:00","message":"[bufferProcess] send to processor (ticker):นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.150268051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.150271094+07:00","message":"> Transcript [175] [false]: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.150273427+07:00","message":"Set StatePrefix (first interim): 'นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.276161463+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.27620116+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":"2025-10-27T13:42:41.276206159+07:00","message":"receive interim result [false|false]: เห็นนั่งอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.276217654+07:00","message":"[buffer interim] 66 false เห็นนั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.276224508+07:00","message":"[bufferProcess] interim [660000000]:เห็นนั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.276226217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.408803224+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.408850099+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":"2025-10-27T13:42:41.408857378+07:00","message":"receive interim result [false|false]: นางยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.408873387+07:00","message":"[buffer interim] 66 false นางยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.408880817+07:00","message":"[bufferProcess] interim [780000000]:นางยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.408885436+07:00","message":"[bufferProcess] send to processor:เห็นนั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.408892895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.408896087+07:00","message":"> Transcript [176] [false]: 'เห็นนั่งอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.408898943+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.408901262+07:00","message":"Set new StatePrefix: 'เห็นนั่งอยู่'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:41.428520288+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:41.428541317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.461993493+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.46203647+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":"2025-10-27T13:42:41.462041785+07:00","message":"receive interim result [false|false]: เห็นนั่งอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.462051103+07:00","message":"[buffer interim] 66 false เห็นนั่งอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.462072903+07:00","message":"[bufferProcess] interim [840000000]:เห็นนั่งอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.462076282+07:00","message":"[bufferProcess] send to processor:นางยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.462080253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.462083139+07:00","message":"> Transcript [177] [false]: 'นางยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.462085643+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.462088068+07:00","message":"Set new StatePrefix: 'นางยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.590303937+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.590339351+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":"2025-10-27T13:42:41.590345007+07:00","message":"receive interim result [false|false]: นางยังอ่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.590357712+07:00","message":"[buffer interim] 66 false นางยังอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.590366646+07:00","message":"[bufferProcess] interim [960000000]:นางยังอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.590368488+07:00","message":"[bufferProcess] send to processor:เห็นนั่งอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.590373537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.590376285+07:00","message":"> Transcript [178] [false]: 'เห็นนั่งอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.590378338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.590380154+07:00","message":"Set new StatePrefix: 'เห็นนั่งอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.645933617+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.645975271+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":"2025-10-27T13:42:41.645981582+07:00","message":"receive interim result [false|false]: เห็นนั่งอย่างอาจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.645998545+07:00","message":"[buffer interim] 66 false เห็นนั่งอย่างอาจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.64600921+07:00","message":"[bufferProcess] interim [80000000]:เห็นนั่งอย่างอาจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.646012956+07:00","message":"[bufferProcess] send to processor:นางยังอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.646019384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.646023001+07:00","message":"> Transcript [179] [false]: 'นางยังอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.646025332+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.64602759+07:00","message":"Set new StatePrefix: 'นางยังอ่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.832567477+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.832614306+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":"2025-10-27T13:42:41.832619724+07:00","message":"receive interim result [false|false]: เห็นนั่งอย่างอาจจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.832633544+07:00","message":"[buffer interim] 66 false เห็นนั่งอย่างอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.832640107+07:00","message":"[bufferProcess] interim [260000000]:เห็นนั่งอย่างอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.8326421+07:00","message":"[bufferProcess] send to processor:เห็นนั่งอย่างอาจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.832647308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.832650476+07:00","message":"> Transcript [180] [false]: 'เห็นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.8326524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.832654227+07:00","message":"Set new StatePrefix: 'เห็นนั่งอย่างอาจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.834969998+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.834983771+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":"2025-10-27T13:42:41.834988006+07:00","message":"receive interim result [false|false]: เห็นนั่งอย่างอาจส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:41.834995697+07:00","message":"[buffer interim] 66 false เห็นนั่งอย่างอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.834999147+07:00","message":"[bufferProcess] interim [320000000]:เห็นนั่งอย่างอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.835000764+07:00","message":"[bufferProcess] send to processor:เห็นนั่งอย่างอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.835002926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.835004856+07:00","message":"> Transcript [181] [false]: 'เห็นนั่งอย่างอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.835007413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.835009167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.835010832+07:00","message":"StatePrefix: 'เห็นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:41.83501254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.063753986+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.063787751+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":"2025-10-27T13:42:42.063792982+07:00","message":"receive interim result [false|false]: เห็นนั่งอย่างอาจส่งผล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.063804884+07:00","message":"[buffer interim] 66 false เห็นนั่งอย่างอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.063811057+07:00","message":"[bufferProcess] interim [500000000]:เห็นนั่งอย่างอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.063813119+07:00","message":"[bufferProcess] send to processor:เห็นนั่งอย่างอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.063817852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.06382026+07:00","message":"> Transcript [182] [false]: 'เห็นนั่งอย่างอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.063822908+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.06382474+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.063826272+07:00","message":"StatePrefix: 'เห็นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.063828428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.177153117+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.177208459+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":"2025-10-27T13:42:42.177213745+07:00","message":"receive interim result [false|false]: เห็นนั่งอย่างอาจส่งมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.177227371+07:00","message":"[buffer interim] 66 false เห็นนั่งอย่างอาจส่งมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.177234646+07:00","message":"[bufferProcess] interim [560000000]:เห็นนั่งอย่างอาจส่งมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.177236928+07:00","message":"[bufferProcess] send to processor:เห็นนั่งอย่างอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.177249305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.177251852+07:00","message":"> Transcript [183] [false]: 'เห็นนั่งอย่างอาจส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.17725476+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.1772568+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.177258463+07:00","message":"StatePrefix: 'เห็นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.177260315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.210964083+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.210996989+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":"2025-10-27T13:42:42.211001921+07:00","message":"receive interim result [false|false]: เห็นนั่งอย่างอาจส่งนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.211015388+07:00","message":"[buffer interim] 66 false เห็นนั่งอย่างอาจส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.211021333+07:00","message":"[bufferProcess] interim [620000000]:เห็นนั่งอย่างอาจส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.211023632+07:00","message":"[bufferProcess] send to processor:เห็นนั่งอย่างอาจส่งมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.211028705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.211031104+07:00","message":"> Transcript [184] [false]: 'เห็นนั่งอย่างอาจส่งมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.211033933+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.211035599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.211037428+07:00","message":"StatePrefix: 'เห็นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.211039292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.211043278+07:00","message":"Push: 'เห็นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.211044924+07:00","message":"TextPushed: 'เห็นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.21104654+07:00","message":"Set new StatePrefix : 'เห็นนั่งอย่างอาจส่งมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.211048336+07:00","message":"Next Push (prob) : 'ส่งมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.211062441+07:00","message":"push: {false เห็นนั่งอย่างอาจ 0 0xc003ba4400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.30178298+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.301829271+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":"2025-10-27T13:42:42.301836023+07:00","message":"receive interim result [false|false]: เห็นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.301851748+07:00","message":"[buffer interim] 66 false เห็นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.301859623+07:00","message":"[bufferProcess] interim [680000000]:เห็นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.301862741+07:00","message":"[bufferProcess] send to processor:เห็นนั่งอย่างอาจส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.301869107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.301872546+07:00","message":"> Transcript [185] [false]: 'เห็นนั่งอย่างอาจส่งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.301875432+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.301878781+07:00","message":"Set new StatePrefix: 'เห็นนั่งอย่างอาจส่งนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.520550172+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.746444361+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.746479685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางยังอาจส่งนะคะ\",\"confidence\":0.90169024}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.746485351+07:00","message":"receive interim result [true|false]: นางยังอาจส่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.746492588+07:00","message":"end recv isFinal message id 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.746494756+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.746501185+07:00","message":"[buffer interim] 66 true นางยังอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746510105+07:00","message":"[bufferProcess] interim [130000000]:นางยังอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746514732+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746517947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746520786+07:00","message":"> Transcript [186] [false]: 'เห็นนั่งอย่างอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746523749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746525421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746526934+07:00","message":"StatePrefix: 'เห็นนั่งอย่างอาจส่งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746529076+07:00","message":"TextPushed: 'เห็นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746530678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746532202+07:00","message":"> Transcript [187] [true]: 'นางยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746533887+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746535162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746536436+07:00","message":"StatePrefix: 'เห็นนั่งอย่างอาจส่งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746537847+07:00","message":"TextPushed: 'เห็นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746540492+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746683307+07:00","message":"Push: 'ส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746685471+07:00","message":"TextPushed: 'เห็นนั่งอย่างอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746687268+07:00","message":"Set new StatePrefix : 'นางยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.746688917+07:00","message":"Next Push (prob) : 'นางยังอาจส่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:42.746696826+07:00","message":"push: {true ส่งนะคะ 0 0xc003ba4400}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:42.74670969+07:00","message":"write aligntment file to 'tmp/7443/align_message_id_66.html'"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:42.753689225+07:00","message":"write wav file: './tmp/7443/7443_66.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:43.481678492+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:44.368136803+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:44.368184193+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":"2025-10-27T13:42:44.368189125+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:44.368205528+07:00","message":"[buffer interim] 67 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.368212157+07:00","message":"[bufferProcess] interim [660000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.368213756+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.368219207+07:00","message":"[bufferProcess] send to processor (ticker):ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.368221812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.368224384+07:00","message":"> Transcript [188] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.368226094+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:44.429505768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:44.429514113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:44.651805806+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:44.6518495+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":"2025-10-27T13:42:44.65185595+07:00","message":"receive interim result [false|false]: ฉันจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:44.651871932+07:00","message":"[buffer interim] 67 false ฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.65188001+07:00","message":"[bufferProcess] interim [780000000]:ฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.651882536+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:44.841008233+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:44.841048027+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":"2025-10-27T13:42:44.841061792+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:44.841078071+07:00","message":"[buffer interim] 67 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.841086474+07:00","message":"[bufferProcess] interim [840000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.841089739+07:00","message":"[bufferProcess] send to processor:ฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.841094131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.841098251+07:00","message":"> Transcript [189] [false]: 'ฉันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.841102807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.841105262+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.841107895+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:44.841110084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:44.95039575+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.059072126+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.059109574+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":"2025-10-27T13:42:45.059115053+07:00","message":"receive interim result [false|false]: ฉันทนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.059124788+07:00","message":"[buffer interim] 67 false ฉันทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.059131174+07:00","message":"[bufferProcess] interim [960000000]:ฉันทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.059133156+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.059136065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.05913839+07:00","message":"> Transcript [190] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.059141152+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.059143085+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.059144637+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.059146401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.129062592+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.129097043+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":"2025-10-27T13:42:45.129102765+07:00","message":"receive interim result [false|false]: ฉันกำลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.129114555+07:00","message":"[buffer interim] 67 false ฉันกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.129122211+07:00","message":"[bufferProcess] interim [20000000]:ฉันกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.129125012+07:00","message":"[bufferProcess] send to processor:ฉันทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.129130116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.129132687+07:00","message":"> Transcript [191] [false]: 'ฉันทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.129135936+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.129137643+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.129139229+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.129140831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.176086356+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.176139725+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":"2025-10-27T13:42:45.176144814+07:00","message":"receive interim result [false|false]: หลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.176158881+07:00","message":"[buffer interim] 67 false หลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.176166136+07:00","message":"[bufferProcess] interim [80000000]:หลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.176168387+07:00","message":"[bufferProcess] send to processor:ฉันกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.176171415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.176174042+07:00","message":"> Transcript [192] [false]: 'ฉันกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.176177642+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.176179465+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.176182013+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.176183761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.17618585+07:00","message":"Push: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.176187455+07:00","message":"TextPushed: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.17618916+07:00","message":"Set new StatePrefix : 'ฉันกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.176191121+07:00","message":"Next Push (prob) : 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.176198119+07:00","message":"push: {false ฉัน 0 0xc000438600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.285263364+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.285308435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันทั้งนั้น\",\"confidence\":0.85360783}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.285313547+07:00","message":"receive interim result [true|false]: ฉันทั้งนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.285321284+07:00","message":"end recv isFinal message id 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.28532311+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.285329751+07:00","message":"[buffer interim] 67 true ฉันทั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285337194+07:00","message":"[bufferProcess] interim [500000000]:ฉันทั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.28534019+07:00","message":"[bufferProcess] send to processor (isfinal):หลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285343244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285345455+07:00","message":"> Transcript [193] [false]: 'หลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285347574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285349106+07:00","message":"Set new StatePrefix: 'หลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285350451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285351863+07:00","message":"> Transcript [194] [true]: 'ฉันทั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285358233+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285360481+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285362351+07:00","message":"StatePrefix: 'หลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285364869+07:00","message":"TextPushed: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T13:42:45.285370572+07:00","message":"Push: 'ทั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:42:45.285378769+07:00","message":"push: {true ทั้งนั้น 0 0xc000438600}"}
{"level":"info","service":"Main","time":"2025-10-27T13:42:45.291312802+07:00","message":"write wav file: './tmp/7443/7443_67.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:47.430106177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:47.430120517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:50.430994456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:50.431005987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:53.431907068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:53.431922794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:56.431985111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:56.431997682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:59.432476951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:42:59.432483259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:02.432887556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:02.43290565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:05.000698557+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:05.000719307+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:05.433357243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:05.433370871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:08.433705728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:08.433728006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:11.434159464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:11.434174962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:14.434688551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:14.434705791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:17.435607559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:17.435623071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:20.436500659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:20.436505433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:23.437069312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:23.437059396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:26.437331003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:26.437335984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:29.437641748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:29.437651732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:32.438066673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:32.43807565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001058674+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001083835+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001086691+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001088279+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.0010896+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001091151+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001092614+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001094025+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001095434+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001096944+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001098708+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001100102+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:43:35.001101378+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:35.438695763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:35.438698508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:38.438880834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:38.438889211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:41.43963674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:41.439647732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:44.439827035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:44.439848942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:47.440580258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:47.44057905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:50.440681361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:50.440693795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:53.440765235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:53.440784643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:56.44149713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:56.441520115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:59.441802716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:43:59.441808939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:02.441970902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:02.441983127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:44:05.00039214+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:44:05.000410426+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:44:05.000412963+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T13:44:05.000415865+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:05.442049332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:05.442049468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:08.442861056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:08.442872704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:11.443614482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:11.443627402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:14.443878252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:14.443889274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:17.444723786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:17.444734977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:20.445643915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:20.445690347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:23.446001507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:23.446001459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:26.446107315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:26.446144678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:29.446299065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:29.446332996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:32.447294015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:32.447321879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:35.447924692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:35.447923731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:38.448688324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:38.448705113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:41.449219315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:41.449217063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:44.449505618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:44.449512789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:47.450419369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:47.450430005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:50.450764323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:50.450789166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:53.451661618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:53.451661621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:56.452040697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:56.452057849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:59.452604609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:44:59.452608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:02.453389283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:02.453414323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:05.453499819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:05.453507268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:08.453686335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:08.453689169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:11.45410629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:11.454114534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:14.454316965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:14.454338814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:17.454774273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:17.454792282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:20.45565385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:20.455665151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:23.45637182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:23.456404987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:26.456722391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:26.45672955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:29.456941879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:29.45694353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:32.457524295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:32.457529179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:35.458171434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:35.458188046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:38.458405586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:38.458414403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:41.45942749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:41.459443527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:44.459781178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:44.459790249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:47.460338792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:47.460350817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:50.460532041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:50.460551081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:53.461582513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:53.461593779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:56.462417004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:56.462442706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:59.462579868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:45:59.462582732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:00.69474479+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2025-10-27T13:46:00.69477004+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:00.694821219+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:00.694821184+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:02.431015862+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:02.431081339+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:02.431104634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:02.46284665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:02.462854825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:05.463246467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:08.463651513+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:11.464612502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:14.464811034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:17.464897382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:20.465725271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:23.466764238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:26.467793661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:29.4679729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:32.468682312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:35.469770794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:38.469909288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:41.470334438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:44.470519076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:47.470709244+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:50.471478302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:53.47153107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:56.472635341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:46:59.473222778+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:47:02.473845144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:47:05.474578012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:47:08.475761014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T13:47:11.475986092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2025-10-27T14:13:44.273237037+07:00","message":"incoming connection from...171.103.89.169:59237 as client"}
{"level":"info","service":"Hub","time":"2025-10-27T14:13:44.273269155+07:00","message":"new client from...171.103.89.169:59237 connected"}
{"level":"info","service":"Hub","time":"2025-10-27T14:13:45.521450334+07:00","message":"incoming connection from...171.103.89.169:59245 as client"}
{"level":"info","service":"Hub","time":"2025-10-27T14:13:45.521467041+07:00","message":"new client from...171.103.89.169:59245 connected"}
{"level":"info","service":"Scheduler","time":"2025-10-27T14:13:47.272009345+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:13:47.746366113+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:13:48.471866338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:13:48.471889902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:49.83780201+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:49.912916851+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:50.649902018+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:50.64992969+07:00","message":"found end of frame, send empty tag with msgId: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:50.649933084+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:50.649940979+07:00","message":"[buffer interim] 68 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:50.649947921+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:50.649951709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:50.649954407+07:00","message":"> Transcript [195] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:50.649956636+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:50.649958272+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:50.64995998+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:50.649961472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:50.649963913+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:50.649983348+07:00","message":"push: {true \n 0 0xc000438100}"}
{"level":"info","service":"Hub","time":"2025-10-27T14:13:50.650085483+07:00","message":"(client) 171.103.89.169:55058, write tcp 172.18.0.36:8010->171.103.89.169:55058: write: broken pipe"}
{"level":"info","service":"Hub","time":"2025-10-27T14:13:50.6501382+07:00","message":"(client) 171.103.89.169:55056, write tcp 172.18.0.36:8010->171.103.89.169:55056: write: broken pipe"}
{"level":"info","service":"Main","time":"2025-10-27T14:13:50.657291254+07:00","message":"write wav file: './tmp/7443/7443_68.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:13:50.747383798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:13:50.747406644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:52.384185182+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:53.022959327+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:53.335582384+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:53.335611108+07:00","message":"found end of frame, send empty tag with msgId: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:53.335614189+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:53.335621078+07:00","message":"[buffer interim] 69 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:53.335627983+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:53.33563177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:53.335637574+07:00","message":"> Transcript [196] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:53.335639837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:53.335641425+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:53.335643085+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:53.335644587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:53.335646587+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:53.335655507+07:00","message":"push: {true \n 0 0xc000314c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:13:53.341222626+07:00","message":"write wav file: './tmp/7443/7443_69.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:13:53.748170465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:13:53.748199436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:54.174248118+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:54.882303947+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:55.172027427+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:55.172047858+07:00","message":"found end of frame, send empty tag with msgId: 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:55.172050375+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:55.172056776+07:00","message":"[buffer interim] 70 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:55.172062856+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:55.172066431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:55.172068845+07:00","message":"> Transcript [197] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:55.1720708+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:55.172072515+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:55.172074049+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:55.172075556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:55.172077808+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:55.17208716+07:00","message":"push: {true \n 0 0xc003ba4380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:13:55.178841277+07:00","message":"write wav file: './tmp/7443/7443_70.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:56.366034809+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:13:56.748757376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:13:56.74875738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:56.933090909+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:57.250064443+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:57.250082197+07:00","message":"found end of frame, send empty tag with msgId: 71"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:57.250084937+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:57.250090754+07:00","message":"[buffer interim] 71 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:57.250096668+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:57.2501004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:57.250102817+07:00","message":"> Transcript [198] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:57.250105158+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:57.250106911+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:57.250108458+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:57.250109909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:13:57.250112261+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:13:57.250121371+07:00","message":"push: {true \n 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:13:57.256664303+07:00","message":"write wav file: './tmp/7443/7443_71.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:13:59.749759987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:13:59.749786609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:01.223567112+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:01.913332752+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:01.913389914+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":"2025-10-27T14:14:01.913394805+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:01.913410789+07:00","message":"[buffer interim] 72 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:01.913417882+07:00","message":"[bufferProcess] interim [300000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:01.913419496+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:01.913436626+07:00","message":"[bufferProcess] send to processor (ticker):ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:01.91343955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:01.913442066+07:00","message":"> Transcript [199] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:01.913443937+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:01.923153391+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:02.231714234+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:02.231759885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้ง\",\"confidence\":0.80284584}],\"is_final\":true,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:02.231764862+07:00","message":"receive interim result [true|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:02.231771982+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:02.231774021+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:02.231780217+07:00","message":"[buffer interim] 72 true ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:02.231786787+07:00","message":"[bufferProcess] interim [720000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:02.231791888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:02.2317942+07:00","message":"> Transcript [200] [true]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:02.231796819+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:02.231798437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:02.231802066+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:02.23180397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:02.231808912+07:00","message":"Push: 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:02.23181813+07:00","message":"push: {true ตั้ง 0 0xc00225e480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:02.23771004+07:00","message":"write wav file: './tmp/7443/7443_72.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:02.750250197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:02.75026944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:02.763488617+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:04.883068118+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:05.178936878+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:05.178958618+07:00","message":"found end of frame, send empty tag with msgId: 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:05.178961556+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:05.1789684+07:00","message":"[buffer interim] 73 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:05.17897475+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:05.178978544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:05.178980882+07:00","message":"> Transcript [201] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:05.178983072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:05.178985032+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:05.178986608+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:05.178988095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:05.178994535+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:05.179004116+07:00","message":"push: {true \n 0 0xc003ba4600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:05.187490589+07:00","message":"write wav file: './tmp/7443/7443_73.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:05.750498748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:05.750524711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:05.847411616+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.603465063+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.610862233+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.610915288+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":"2025-10-27T14:14:06.610923545+07:00","message":"receive interim result [false|false]: เครื่องราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.610935161+07:00","message":"[buffer interim] 74 false เครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.610941118+07:00","message":"[bufferProcess] interim [420000000]:เครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.610942714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.610948187+07:00","message":"[bufferProcess] send to processor (ticker):เครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.610950726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.610953128+07:00","message":"> Transcript [202] [false]: 'เครื่องราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.61095505+07:00","message":"Set StatePrefix (first interim): 'เครื่องราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.779625575+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.779673768+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":"2025-10-27T14:14:06.779678733+07:00","message":"receive interim result [false|false]: เครื่องราชชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.779694057+07:00","message":"[buffer interim] 74 false เครื่องราชชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.77970081+07:00","message":"[bufferProcess] interim [540000000]:เครื่องราชชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.779702561+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.786914897+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.786941524+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":"2025-10-27T14:14:06.786945484+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.786955487+07:00","message":"[buffer interim] 74 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.786959766+07:00","message":"[bufferProcess] interim [600000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.786961858+07:00","message":"[bufferProcess] send to processor:เครื่องราชชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.786966352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.786969068+07:00","message":"> Transcript [203] [false]: 'เครื่องราชชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.786972267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.786973985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.786975672+07:00","message":"StatePrefix: 'เครื่องราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.786977472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.935360161+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.935397037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชภัฏ\",\"confidence\":0.8982479}],\"is_final\":true,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.935414497+07:00","message":"receive interim result [true|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.935424549+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.935426519+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.935432135+07:00","message":"[buffer interim] 74 true ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.93543877+07:00","message":"[bufferProcess] interim [780000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.935441821+07:00","message":"[bufferProcess] send to processor (isfinal):ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.935444732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.935447233+07:00","message":"> Transcript [204] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.935449031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.935450585+07:00","message":"Set new StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.935451889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.935453346+07:00","message":"> Transcript [205] [true]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.935455204+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.935456742+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.93545827+07:00","message":"StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.935459847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:06.935473122+07:00","message":"Push: 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:06.935481065+07:00","message":"push: {true ราชภัฏ 0 0xc00225e680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:06.942055719+07:00","message":"write wav file: './tmp/7443/7443_74.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:08.751373109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:08.751374731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:10.384776111+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:11.023155103+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:11.324363843+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:11.324388415+07:00","message":"found end of frame, send empty tag with msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:11.324391477+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:11.324399406+07:00","message":"[buffer interim] 75 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:11.324406503+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:11.324410074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:11.324412578+07:00","message":"> Transcript [206] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:11.324414764+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:11.324416692+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:11.324418264+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:11.324419731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:11.324422004+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:11.324430776+07:00","message":"push: {true \n 0 0xc00225e900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:11.330078783+07:00","message":"write wav file: './tmp/7443/7443_75.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:11.751908314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:11.751922276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:12.695522835+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:13.333939223+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:13.621660589+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:13.621732464+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":"2025-10-27T14:14:13.621740027+07:00","message":"receive interim result [false|false]: ร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:13.621759276+07:00","message":"[buffer interim] 76 false ร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.621767517+07:00","message":"[bufferProcess] interim [840000000]:ร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.621769635+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.621775381+07:00","message":"[bufferProcess] send to processor (ticker):ร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.621778193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.621781487+07:00","message":"> Transcript [207] [false]: 'ร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.621783779+07:00","message":"Set StatePrefix (first interim): 'ร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:13.644886312+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:13.6449522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาระ\",\"confidence\":0.67510825}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:13.64495878+07:00","message":"receive interim result [true|false]: ภาระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:13.644968784+07:00","message":"end recv isFinal message id 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:13.644971317+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:13.644980164+07:00","message":"[buffer interim] 76 true ภาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.6449943+07:00","message":"[bufferProcess] interim [870000000]:ภาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.645001838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.645005583+07:00","message":"> Transcript [208] [true]: 'ภาระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.645009085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.645011468+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.645014569+07:00","message":"StatePrefix: 'ร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.645017561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:13.645022623+07:00","message":"Push: 'ภาระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:13.645033327+07:00","message":"push: {true ภาระ 0 0xc000314600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:13.650106147+07:00","message":"write wav file: './tmp/7443/7443_76.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:14.615667117+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:14.752848543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:14.752854681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:15.065065976+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:15.358460985+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:15.35847881+07:00","message":"found end of frame, send empty tag with msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:15.358481967+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:15.358489015+07:00","message":"[buffer interim] 77 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:15.358495443+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:15.358499305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:15.358502095+07:00","message":"> Transcript [209] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:15.35850443+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:15.358506551+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:15.358507999+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:15.358509485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:15.358511996+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:15.358521046+07:00","message":"push: {true \n 0 0xc000044a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:15.363777489+07:00","message":"write wav file: './tmp/7443/7443_77.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:16.923458741+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:17.651079703+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:17.651127837+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":"2025-10-27T14:14:17.651134698+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:17.651149448+07:00","message":"[buffer interim] 78 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:17.651156384+07:00","message":"[bufferProcess] interim [360000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:17.651157996+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:17.651162992+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:17.651165796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:17.651168151+07:00","message":"> Transcript [210] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:17.651170109+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:17.753849023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:17.753861692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:17.845459268+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:17.845492939+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":"2025-10-27T14:14:17.845498687+07:00","message":"receive interim result [false|false]: สำหรับทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:17.845512067+07:00","message":"[buffer interim] 78 false สำหรับทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:17.845518141+07:00","message":"[bufferProcess] interim [540000000]:สำหรับทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:17.845519903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:17.995805168+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:18.355402505+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:18.355440557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับท่าน\",\"confidence\":0.7367755}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:18.355445952+07:00","message":"receive interim result [true|false]: สำหรับท่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:18.355453994+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:18.355455607+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:18.355463242+07:00","message":"[buffer interim] 78 true สำหรับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355473039+07:00","message":"[bufferProcess] interim [110000000]:สำหรับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355475677+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.35547866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355481415+07:00","message":"> Transcript [211] [false]: 'สำหรับทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.35548393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355485599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355487189+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355488795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355490191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.35549181+07:00","message":"> Transcript [212] [true]: 'สำหรับท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355495242+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355496748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355498019+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355499314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:18.355504627+07:00","message":"Push: 'สำหรับท่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:18.355512338+07:00","message":"push: {true สำหรับท่าน 0 0xc00225e780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:18.363099945+07:00","message":"write wav file: './tmp/7443/7443_78.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:19.024430925+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:19.723577106+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:20.018767149+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:20.018784946+07:00","message":"found end of frame, send empty tag with msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:20.018787518+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:20.018793815+07:00","message":"[buffer interim] 79 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:20.018800338+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:20.018804714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:20.018807279+07:00","message":"> Transcript [213] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:20.018809222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:20.018810751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:20.018812232+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:20.01881367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:20.018815835+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:20.01882521+07:00","message":"push: {true \n 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:20.023933794+07:00","message":"write wav file: './tmp/7443/7443_79.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:20.565373107+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:20.75435698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:20.754357916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:21.332820981+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:21.623450845+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:21.623472132+07:00","message":"found end of frame, send empty tag with msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:21.623476035+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:21.623483078+07:00","message":"[buffer interim] 80 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:21.623491383+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:21.623501579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:21.623505308+07:00","message":"> Transcript [214] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:21.623508183+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:21.623510887+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:21.623513127+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:21.623515318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:21.623518045+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:21.623530216+07:00","message":"push: {true \n 0 0xc00225ed00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:21.628859668+07:00","message":"write wav file: './tmp/7443/7443_80.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:22.036375244+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:22.423628395+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:22.717564505+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:22.717580086+07:00","message":"found end of frame, send empty tag with msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:22.7175827+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:22.717588838+07:00","message":"[buffer interim] 81 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:22.717595233+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:22.717598847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:22.717601291+07:00","message":"> Transcript [215] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:22.717603419+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:22.717604985+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:22.717606377+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:22.717607836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:22.717610419+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:22.71761977+07:00","message":"push: {true \n 0 0xc003ba4480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:22.722430113+07:00","message":"write wav file: './tmp/7443/7443_81.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:23.754809698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:23.754826251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:26.7551704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:26.755192352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:28.314830675+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:28.57402086+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:28.866817383+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:28.866835848+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:28.86683854+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:28.866844807+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:28.866856104+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:28.866860143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:28.866862615+07:00","message":"> Transcript [216] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:28.866864756+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:28.866866587+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:28.866868016+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:28.866869554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:28.866876927+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:28.866886699+07:00","message":"push: {true \n 0 0xc000438700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:28.872063223+07:00","message":"write wav file: './tmp/7443/7443_82.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:29.347559455+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:29.755440679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:29.755464867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.106451254+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.106483773+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":"2025-10-27T14:14:30.106488327+07:00","message":"receive interim result [false|false]: บท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.106501511+07:00","message":"[buffer interim] 83 false บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.106508353+07:00","message":"[bufferProcess] interim [420000000]:บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.10651+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.106514983+07:00","message":"[bufferProcess] send to processor (ticker):บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.106517457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.10651966+07:00","message":"> Transcript [217] [false]: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.106521392+07:00","message":"Set StatePrefix (first interim): 'บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.279437776+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.279489298+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":"2025-10-27T14:14:30.279494166+07:00","message":"receive interim result [false|false]: บทสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.279508777+07:00","message":"[buffer interim] 83 false บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.279514885+07:00","message":"[bufferProcess] interim [540000000]:บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.279516418+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.917629177+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.917666151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทสวด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.917671999+07:00","message":"receive interim result [false|false]: บทสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.917683499+07:00","message":"[buffer interim] 83 false บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.917689561+07:00","message":"[bufferProcess] interim [140000000]:บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.917691507+07:00","message":"[bufferProcess] send to processor:บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.917696418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.917709271+07:00","message":"> Transcript [218] [false]: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.917712661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.91771453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.917716559+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.917718304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.924292434+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.924315782+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":"2025-10-27T14:14:30.924320352+07:00","message":"receive interim result [false|false]: บทสวดอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.924331785+07:00","message":"[buffer interim] 83 false บทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.924336905+07:00","message":"[bufferProcess] interim [200000000]:บทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.924338533+07:00","message":"[bufferProcess] send to processor:บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.924341125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.924343753+07:00","message":"> Transcript [219] [false]: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.924346271+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.924348071+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.9243497+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.924351348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.981159038+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.98120648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทสวด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.981211646+07:00","message":"receive interim result [false|false]: บทสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:30.981225584+07:00","message":"[buffer interim] 83 false บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.981232408+07:00","message":"[bufferProcess] interim [260000000]:บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.981234591+07:00","message":"[bufferProcess] send to processor:บทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.98123857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.981241043+07:00","message":"> Transcript [220] [false]: 'บทสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.981243504+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.981245291+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.981247197+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:30.981248955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:32.756061806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:32.756073174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:33.823012728+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:33.955240256+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:34.168128603+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:34.1681643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทสวดพระพิฆเนศ\",\"confidence\":0.8393831}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:34.168170614+07:00","message":"receive interim result [true|false]: บทสวดพระพิฆเนศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:34.168178259+07:00","message":"end recv isFinal message id 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:34.168180214+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:34.168186201+07:00","message":"[buffer interim] 83 true บทสวดพระพิฆเนศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168192999+07:00","message":"[bufferProcess] interim [500000000]:บทสวดพระพิฆเนศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168197555+07:00","message":"[bufferProcess] send to processor (isfinal):บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168200975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168203306+07:00","message":"> Transcript [221] [false]: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168205534+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168207231+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.16820893+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168210692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.16821466+07:00","message":"Push: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168216108+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.16821899+07:00","message":"Set new StatePrefix : 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168220924+07:00","message":"Next Push (prob) : 'สวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168222426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168224017+07:00","message":"> Transcript [222] [true]: 'บทสวดพระพิฆเนศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168225824+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168227064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168228304+07:00","message":"StatePrefix: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168229693+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.168231306+07:00","message":"Push: 'สวดพระพิฆเนศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:34.168238919+07:00","message":"push: {false บท 0 0xc001ffb080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:34.168243948+07:00","message":"push: {true สวดพระพิฆเนศ 0 0xc001ffb080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:34.177969681+07:00","message":"write wav file: './tmp/7443/7443_83.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:34.817796927+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:34.817837639+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":"2025-10-27T14:14:34.817844905+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:34.817857747+07:00","message":"[buffer interim] 84 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.817865556+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:34.817867747+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:35.024835534+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:35.024872297+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":"2025-10-27T14:14:35.024877249+07:00","message":"receive interim result [false|false]: เป็นบท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:35.024889581+07:00","message":"[buffer interim] 84 false เป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.02489519+07:00","message":"[bufferProcess] interim [660000000]:เป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.024897337+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.024900622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.024902938+07:00","message":"> Transcript [223] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.024904623+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:35.210560343+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:35.21059359+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":"2025-10-27T14:14:35.210598837+07:00","message":"receive interim result [false|false]: เป็นบทสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:35.210612087+07:00","message":"[buffer interim] 84 false เป็นบทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.210619344+07:00","message":"[bufferProcess] interim [900000000]:เป็นบทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.210621226+07:00","message":"[bufferProcess] send to processor:เป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.210624127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.210626815+07:00","message":"> Transcript [224] [false]: 'เป็นบท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.210629126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.21063073+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.210632452+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.210634084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:35.756119078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:35.75612836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:35.793899328+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:35.793941409+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":"2025-10-27T14:14:35.793946449+07:00","message":"receive interim result [false|false]: เป็นบทสวดอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:35.793958423+07:00","message":"[buffer interim] 84 false เป็นบทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.79398437+07:00","message":"[bufferProcess] interim [500000000]:เป็นบทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.793987846+07:00","message":"[bufferProcess] send to processor:เป็นบทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.793994799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.793998699+07:00","message":"> Transcript [225] [false]: 'เป็นบทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.794002749+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.794005369+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.794007666+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:35.794010453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.106080353+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.10612404+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":"2025-10-27T14:14:36.106129398+07:00","message":"receive interim result [false|false]: เป็นบทสวดอภิธรรมถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.106143832+07:00","message":"[buffer interim] 84 false เป็นบทสวดอภิธรรมถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.106151056+07:00","message":"[bufferProcess] interim [800000000]:เป็นบทสวดอภิธรรมถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.106153253+07:00","message":"[bufferProcess] send to processor:เป็นบทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.106156054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.106159064+07:00","message":"> Transcript [226] [false]: 'เป็นบทสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.10616219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.106163893+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.106165504+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.106167064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.248221838+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.248257383+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":"2025-10-27T14:14:36.24826262+07:00","message":"receive interim result [false|false]: เป็นบทสวดอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.248277725+07:00","message":"[buffer interim] 84 false เป็นบทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248284154+07:00","message":"[bufferProcess] interim [860000000]:เป็นบทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248286659+07:00","message":"[bufferProcess] send to processor:เป็นบทสวดอภิธรรมถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248290584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248292914+07:00","message":"> Transcript [227] [false]: 'เป็นบทสวดอภิธรรมถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248295951+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248297789+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248299313+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248300865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248306839+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248309088+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248310847+07:00","message":"Set new StatePrefix : 'เป็นบทสวดอภิธรรมถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.248312779+07:00","message":"Next Push (prob) : 'บทสวดอภิธรรมถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.248320385+07:00","message":"push: {false เป็น 0 0xc00225e000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.314005583+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.384368453+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.437936134+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.437971278+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":"2025-10-27T14:14:36.437976826+07:00","message":"receive interim result [false|false]: เป็นบทสวดอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.43799029+07:00","message":"[buffer interim] 84 false เป็นบทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.437996665+07:00","message":"[bufferProcess] interim [100000000]:เป็นบทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.437998846+07:00","message":"[bufferProcess] send to processor:เป็นบทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.438001769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.438004515+07:00","message":"> Transcript [228] [false]: 'เป็นบทสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.438006369+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.445641481+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.575136925+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.652212195+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.652262903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นบทสวดพระอภิธรรม\",\"confidence\":0.923327}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.652268075+07:00","message":"receive interim result [true|false]: เป็นบทสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.652276311+07:00","message":"end recv isFinal message id 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.65227827+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.652283289+07:00","message":"[buffer interim] 84 true เป็นบทสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.65229028+07:00","message":"[bufferProcess] interim [400000000]:เป็นบทสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.652295201+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นบทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.652298137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.652300649+07:00","message":"> Transcript [229] [false]: 'เป็นบทสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.652307657+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.652309119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.652310551+07:00","message":"> Transcript [230] [true]: 'เป็นบทสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.652312581+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.652314339+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.652315847+07:00","message":"StatePrefix: 'เป็นบทสวดอภิธรรมถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.652317816+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.652321662+07:00","message":"Push: 'บทสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.65232931+07:00","message":"push: {true บทสวดพระอภิธรรม 0 0xc00225e000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:36.660040787+07:00","message":"write wav file: './tmp/7443/7443_84.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.788017211+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.788038543+07:00","message":"found end of frame, send empty tag with msgId: 85"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.788041556+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.788048966+07:00","message":"[buffer interim] 85 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.788055105+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.788067358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.78807014+07:00","message":"> Transcript [231] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.788072344+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.788074032+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.788075526+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.788077378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:36.788082445+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:36.788092021+07:00","message":"push: {true \n 0 0xc000438a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:36.792233019+07:00","message":"write wav file: './tmp/7443/7443_85.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:37.733232859+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:37.733271859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"j7 Pro\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:37.733276487+07:00","message":"receive interim result [false|false]: j7 Pro"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:37.733291875+07:00","message":"[buffer interim] 86 false j7 Pro"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:37.733298556+07:00","message":"[bufferProcess] interim [720000000]:j7 Pro"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:37.733300037+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:37.840718995+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:37.840764243+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":"2025-10-27T14:14:37.840769431+07:00","message":"receive interim result [false|false]: บท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:37.840782329+07:00","message":"[buffer interim] 86 false บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:37.840788786+07:00","message":"[bufferProcess] interim [840000000]:บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:37.840791178+07:00","message":"[bufferProcess] send to processor:j7 Pro"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:37.840798067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:37.840800822+07:00","message":"> Transcript [232] [false]: 'j7 Pro'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:37.840802615+07:00","message":"Set StatePrefix (first interim): 'j7 Pro'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:38.164898549+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:38.164934596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตี 7 บท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:38.164940191+07:00","message":"receive interim result [false|false]: ตี 7 บท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:38.16495363+07:00","message":"[buffer interim] 86 false ตี 7 บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.164960428+07:00","message":"[bufferProcess] interim [200000000]:ตี 7 บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.16496273+07:00","message":"[bufferProcess] send to processor:บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.164967527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.164969861+07:00","message":"> Transcript [233] [false]: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.164972295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.164974779+07:00","message":"Set new StatePrefix: 'บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:38.739129314+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:38.73918434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตี 7 บท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:38.739189569+07:00","message":"receive interim result [false|false]: ตี 7 บท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:38.739202725+07:00","message":"[buffer interim] 86 false ตี 7 บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.73921017+07:00","message":"[bufferProcess] interim [800000000]:ตี 7 บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.739212308+07:00","message":"[bufferProcess] send to processor:ตี 7 บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.739215289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.739217648+07:00","message":"> Transcript [234] [false]: 'ตี 7 บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.739219948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:38.739221559+07:00","message":"Set new StatePrefix: 'ตี 7 บท'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:38.756761691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:38.756765823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:40.673857907+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:40.874497602+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:40.969735441+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:40.969794972+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":"2025-10-27T14:14:40.969801364+07:00","message":"receive interim result [false|false]: บทตวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:40.969813713+07:00","message":"[buffer interim] 86 false บทตวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.96982153+07:00","message":"[bufferProcess] interim [80000000]:บทตวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.96982427+07:00","message":"[bufferProcess] send to processor:ตี 7 บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.969829754+07:00","message":"[bufferProcess] send to processor (ticker):บทตวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.969833097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.969836464+07:00","message":"> Transcript [235] [false]: 'ตี 7 บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.969840549+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.969842837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.969845067+07:00","message":"StatePrefix: 'ตี 7 บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.969847353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.969849322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.969851698+07:00","message":"> Transcript [236] [false]: 'บทตวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.969853843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:40.969856262+07:00","message":"Set new StatePrefix: 'บทตวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:41.036354681+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:41.036403826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตี 7 บท\",\"confidence\":0.68348575}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:41.036411539+07:00","message":"receive interim result [true|false]: ตี 7 บท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:41.036422183+07:00","message":"end recv isFinal message id 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:41.036424215+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:41.036429793+07:00","message":"[buffer interim] 86 true ตี 7 บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:41.036437395+07:00","message":"[bufferProcess] interim [110000000]:ตี 7 บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:41.036446839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:41.036449617+07:00","message":"> Transcript [237] [true]: 'ตี 7 บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:41.03645194+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:41.03645362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:41.036456477+07:00","message":"StatePrefix: 'บทตวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:41.036458797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:41.036465915+07:00","message":"Push: 'ตี 7 บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:41.036475184+07:00","message":"push: {true ตี 7 บท 0 0xc000314100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:41.046430162+07:00","message":"write wav file: './tmp/7443/7443_86.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:41.757593827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:41.757613246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:41.83396054+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:42.127908336+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:42.127929794+07:00","message":"found end of frame, send empty tag with msgId: 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:42.127932907+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:42.127939073+07:00","message":"[buffer interim] 87 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:42.12794566+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:42.127953738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:42.127956203+07:00","message":"> Transcript [238] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:42.127958259+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:42.127959922+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:42.127961615+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:42.127963346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:42.12796766+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:42.127977596+07:00","message":"push: {true \n 0 0xc003ba4800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:42.135140841+07:00","message":"write wav file: './tmp/7443/7443_87.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:42.345947891+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.616325486+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.616361056+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":"2025-10-27T14:14:43.616365731+07:00","message":"receive interim result [false|false]: ทวีป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.616376609+07:00","message":"[buffer interim] 88 false ทวีป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.616383246+07:00","message":"[bufferProcess] interim [840000000]:ทวีป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.616384846+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.616390158+07:00","message":"[bufferProcess] send to processor (ticker):ทวีป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.616392508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.616394909+07:00","message":"> Transcript [239] [false]: 'ทวีป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.616396793+07:00","message":"Set StatePrefix (first interim): 'ทวีป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.684005699+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.732908463+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.732951075+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":"2025-10-27T14:14:43.732955968+07:00","message":"receive interim result [false|false]: รวิภา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.732969174+07:00","message":"[buffer interim] 88 false รวิภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.732975463+07:00","message":"[bufferProcess] interim [960000000]:รวิภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.732977075+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.738171523+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.738187544+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":"2025-10-27T14:14:43.738191668+07:00","message":"receive interim result [false|false]: ทวิภาคี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.738200187+07:00","message":"[buffer interim] 88 false ทวิภาคี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.738204106+07:00","message":"[bufferProcess] interim [20000000]:ทวิภาคี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.738206022+07:00","message":"[bufferProcess] send to processor:รวิภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.738209245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.738211799+07:00","message":"> Transcript [240] [false]: 'รวิภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.738213671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.738215342+07:00","message":"Set new StatePrefix: 'รวิภา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.796855207+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.796906096+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":"2025-10-27T14:14:43.796911382+07:00","message":"receive interim result [false|false]: เก้าอี้พัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.79692637+07:00","message":"[buffer interim] 88 false เก้าอี้พัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.796932919+07:00","message":"[bufferProcess] interim [80000000]:เก้าอี้พัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.796934994+07:00","message":"[bufferProcess] send to processor:ทวิภาคี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.796937821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.796942189+07:00","message":"> Transcript [241] [false]: 'ทวิภาคี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.796944029+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:43.796946172+07:00","message":"Set new StatePrefix: 'ทวิภาคี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:43.815193712+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:44.042501489+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:44.04255015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระวิภังค์\",\"confidence\":0.8080366}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:44.04255557+07:00","message":"receive interim result [true|false]: พระวิภังค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:44.042563572+07:00","message":"end recv isFinal message id 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:44.042565242+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:44.042570643+07:00","message":"[buffer interim] 88 true พระวิภังค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.042579167+07:00","message":"[bufferProcess] interim [380000000]:พระวิภังค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.042584249+07:00","message":"[bufferProcess] send to processor (isfinal):เก้าอี้พัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.042587242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.042589769+07:00","message":"> Transcript [242] [false]: 'เก้าอี้พัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.042591627+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.042593238+07:00","message":"Set new StatePrefix: 'เก้าอี้พัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.042594605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.04259602+07:00","message":"> Transcript [243] [true]: 'พระวิภังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.042598181+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.042599776+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.042601452+07:00","message":"StatePrefix: 'เก้าอี้พัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.04260306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:44.042608355+07:00","message":"Push: 'พระวิภังค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:44.042615671+07:00","message":"push: {true พระวิภังค์ 0 0xc000107a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:44.051611162+07:00","message":"write wav file: './tmp/7443/7443_88.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:44.757627173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:44.757627933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.197523722+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.19757444+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":"2025-10-27T14:14:45.197580013+07:00","message":"receive interim result [false|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.197595699+07:00","message":"[buffer interim] 89 false ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.197602888+07:00","message":"[bufferProcess] interim [960000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.197604441+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.197609763+07:00","message":"[bufferProcess] send to processor (ticker):ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.197612534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.197614762+07:00","message":"> Transcript [244] [false]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.197616688+07:00","message":"Set StatePrefix (first interim): 'ถาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.553696935+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.674223658+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.764127134+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.764165596+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":"2025-10-27T14:14:45.764170921+07:00","message":"receive interim result [false|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.764183597+07:00","message":"[buffer interim] 89 false ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.764189998+07:00","message":"[bufferProcess] interim [560000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.764191554+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.836368037+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.836405928+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":"2025-10-27T14:14:45.836411208+07:00","message":"receive interim result [false|false]: ขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.836424677+07:00","message":"[buffer interim] 89 false ขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.836431869+07:00","message":"[bufferProcess] interim [740000000]:ขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.836434517+07:00","message":"[bufferProcess] send to processor:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.836437451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.836439898+07:00","message":"> Transcript [245] [false]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.836442712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.836444467+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.83644648+07:00","message":"StatePrefix: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.836448303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.845933108+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.845961528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถาม\",\"confidence\":0.7140084}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.845965894+07:00","message":"receive interim result [true|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.845973974+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.845975784+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.845980996+07:00","message":"[buffer interim] 89 true ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.84598539+07:00","message":"[bufferProcess] interim [740000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.845990551+07:00","message":"[bufferProcess] send to processor (isfinal):ขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.845993771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.845995835+07:00","message":"> Transcript [246] [false]: 'ขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.845997346+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.845998944+07:00","message":"Set new StatePrefix: 'ขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.846000271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.846001706+07:00","message":"> Transcript [247] [true]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.846003464+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.846004992+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.846006697+07:00","message":"StatePrefix: 'ขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.846008305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:45.846013128+07:00","message":"Push: 'ถาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:45.846020681+07:00","message":"push: {true ถาม 0 0xc003ba4b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:45.852164322+07:00","message":"write wav file: './tmp/7443/7443_89.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:46.728818492+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:46.728862459+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":"2025-10-27T14:14:46.728868103+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:46.728882119+07:00","message":"[buffer interim] 90 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:46.728888456+07:00","message":"[bufferProcess] interim [660000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:46.728890159+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:46.895537471+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:47.02382592+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:47.176151695+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:47.176189706+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":"2025-10-27T14:14:47.176195165+07:00","message":"receive interim result [false|false]: ร้านนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:47.176207246+07:00","message":"[buffer interim] 90 false ร้านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.176214455+07:00","message":"[bufferProcess] interim [140000000]:ร้านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.176216568+07:00","message":"[bufferProcess] send to processor:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.176219691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.176222004+07:00","message":"> Transcript [248] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.176223664+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:47.203254943+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:47.203290681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านนั้น\",\"confidence\":0.754268}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:47.203295992+07:00","message":"receive interim result [true|false]: ร้านนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:47.203306019+07:00","message":"end recv isFinal message id 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:47.203307819+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:47.203314299+07:00","message":"[buffer interim] 90 true ร้านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203320773+07:00","message":"[bufferProcess] interim [230000000]:ร้านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203323444+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203326517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203329039+07:00","message":"> Transcript [249] [false]: 'ร้านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203331778+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203333674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203335364+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203336893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203338317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203339977+07:00","message":"> Transcript [250] [true]: 'ร้านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203341631+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203342877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.20334417+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.20334543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:47.203350945+07:00","message":"Push: 'ร้านนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:47.203357776+07:00","message":"push: {true ร้านนั้น 0 0xc000315580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:47.208884976+07:00","message":"write wav file: './tmp/7443/7443_90.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:47.758062227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:47.758070353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.41894315+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.41898589+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":"2025-10-27T14:14:48.418991014+07:00","message":"receive interim result [false|false]: อาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.419004303+07:00","message":"[buffer interim] 91 false อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.419010858+07:00","message":"[bufferProcess] interim [200000000]:อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.419012407+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.419017168+07:00","message":"[bufferProcess] send to processor (ticker):อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.41901971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.419022151+07:00","message":"> Transcript [251] [false]: 'อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.419024395+07:00","message":"Set StatePrefix (first interim): 'อาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.553605225+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.602271897+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.602315301+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":"2025-10-27T14:14:48.602320592+07:00","message":"receive interim result [false|false]: อาทิตย์หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.602334441+07:00","message":"[buffer interim] 91 false อาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.602341178+07:00","message":"[bufferProcess] interim [380000000]:อาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.602342765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.896945019+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.896991155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาทิตย์หน้า 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.89699878+07:00","message":"receive interim result [false|false]: อาทิตย์หน้า 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.897015913+07:00","message":"[buffer interim] 91 false อาทิตย์หน้า 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.8970248+07:00","message":"[bufferProcess] interim [740000000]:อาทิตย์หน้า 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.897027627+07:00","message":"[bufferProcess] send to processor:อาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.897035979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.897039979+07:00","message":"> Transcript [252] [false]: 'อาทิตย์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.897044228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.897046756+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.897049081+07:00","message":"StatePrefix: 'อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.897051266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.931969855+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.932010263+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":"2025-10-27T14:14:48.932016464+07:00","message":"receive interim result [true|false]: อาทิตย์หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.93204083+07:00","message":"end recv isFinal message id 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.932043638+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.932051735+07:00","message":"[buffer interim] 91 true อาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932060706+07:00","message":"[bufferProcess] interim [770000000]:อาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932064232+07:00","message":"[bufferProcess] send to processor (isfinal):อาทิตย์หน้า 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932068973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932071728+07:00","message":"> Transcript [253] [false]: 'อาทิตย์หน้า 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932074305+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932075854+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.93207772+07:00","message":"StatePrefix: 'อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932079498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932080791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.93208241+07:00","message":"> Transcript [254] [true]: 'อาทิตย์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932084048+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932085333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932086631+07:00","message":"StatePrefix: 'อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932087991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:48.932090121+07:00","message":"Push: 'อาทิตย์หน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.932097734+07:00","message":"push: {true อาทิตย์หน้า 0 0xc000315780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:48.93882536+07:00","message":"write wav file: './tmp/7443/7443_91.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:48.946787657+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:49.003485675+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:49.074401161+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:49.297432021+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:49.297452127+07:00","message":"found end of frame, send empty tag with msgId: 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:49.297455365+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:49.297464134+07:00","message":"[buffer interim] 92 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:49.297472041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:49.297476501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:49.29747997+07:00","message":"> Transcript [255] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:49.297483731+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:49.2974864+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:49.297488636+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:49.297490854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:49.297493837+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:49.297505424+07:00","message":"push: {true \n 0 0xc000044f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:49.302219483+07:00","message":"write wav file: './tmp/7443/7443_92.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:50.103461557+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:50.103491523+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":"2025-10-27T14:14:50.103509097+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:50.103520561+07:00","message":"[buffer interim] 93 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:50.103526501+07:00","message":"[bufferProcess] interim [840000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:50.103528049+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:50.758932333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:50.758932288+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.13928964+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.13933289+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":"2025-10-27T14:14:51.139340369+07:00","message":"receive interim result [false|false]: อีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.139355168+07:00","message":"[buffer interim] 93 false อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.139378199+07:00","message":"[bufferProcess] interim [920000000]:อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.139381704+07:00","message":"[bufferProcess] send to processor:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.139390196+07:00","message":"[bufferProcess] send to processor (ticker):อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.139394039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.139398376+07:00","message":"> Transcript [256] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.139401142+07:00","message":"Set StatePrefix (first interim): 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.139403423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.139405756+07:00","message":"> Transcript [257] [false]: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.139408586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.139411393+07:00","message":"Set new StatePrefix: 'อีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.354768543+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.354810325+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":"2025-10-27T14:14:51.354815408+07:00","message":"receive interim result [false|false]: พนักงานอีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.354838206+07:00","message":"[buffer interim] 93 false พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.35484659+07:00","message":"[bufferProcess] interim [100000000]:พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.354849147+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.385762224+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.385796412+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":"2025-10-27T14:14:51.385801464+07:00","message":"receive interim result [false|false]: อีกเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.385815094+07:00","message":"[buffer interim] 93 false อีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.385821787+07:00","message":"[bufferProcess] interim [160000000]:อีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.38583311+07:00","message":"[bufferProcess] send to processor:พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.385837861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.385841322+07:00","message":"> Transcript [258] [false]: 'พนักงานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.385843944+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.38584621+07:00","message":"Set new StatePrefix: 'พนักงานอีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.405279683+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.405315363+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":"2025-10-27T14:14:51.40532005+07:00","message":"receive interim result [false|false]: พนักงานอีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.405333169+07:00","message":"[buffer interim] 93 false พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.4053394+07:00","message":"[bufferProcess] interim [220000000]:พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.405341357+07:00","message":"[bufferProcess] send to processor:อีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.405344556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.405347332+07:00","message":"> Transcript [259] [false]: 'อีกเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.405349012+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:51.405351436+07:00","message":"Set new StatePrefix: 'อีกเที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:51.884875483+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:52.015810436+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:52.039314871+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:52.039350491+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":"2025-10-27T14:14:52.039355495+07:00","message":"receive interim result [false|false]: พนักงานอีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:52.039367618+07:00","message":"[buffer interim] 93 false พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.039374304+07:00","message":"[bufferProcess] interim [820000000]:พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.039376369+07:00","message":"[bufferProcess] send to processor:พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.03938088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.039383626+07:00","message":"> Transcript [260] [false]: 'พนักงานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.039385456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.039387212+07:00","message":"Set new StatePrefix: 'พนักงานอีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:52.216874268+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:52.216914399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พนักงานอีก\",\"confidence\":0.8305408}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:52.216919339+07:00","message":"receive interim result [true|false]: พนักงานอีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:52.216928236+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:52.216929876+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:52.216936837+07:00","message":"[buffer interim] 93 true พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216943798+07:00","message":"[bufferProcess] interim [30000000]:พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216946577+07:00","message":"[bufferProcess] send to processor (isfinal):พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216949395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216952233+07:00","message":"> Transcript [261] [false]: 'พนักงานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216954616+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216956302+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216957955+07:00","message":"StatePrefix: 'พนักงานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216959569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216960981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216962539+07:00","message":"> Transcript [262] [true]: 'พนักงานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216964253+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216965669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216968245+07:00","message":"StatePrefix: 'พนักงานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216969679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:52.216974947+07:00","message":"Push: 'พนักงานอีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:52.216982609+07:00","message":"push: {true พนักงานอีก 0 0xc000438580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:52.224885946+07:00","message":"write wav file: './tmp/7443/7443_93.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:53.406308333+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:53.406343442+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":"2025-10-27T14:14:53.406348787+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:53.406360421+07:00","message":"[buffer interim] 94 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:53.406366931+07:00","message":"[bufferProcess] interim [960000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:53.406368603+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:53.406373378+07:00","message":"[bufferProcess] send to processor (ticker):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:53.406375841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:53.40637839+07:00","message":"> Transcript [263] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:53.406380342+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:53.758984044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:53.758985342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:53.969069202+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:53.969106433+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":"2025-10-27T14:14:53.969112826+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:53.9691269+07:00","message":"[buffer interim] 94 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:53.969134691+07:00","message":"[bufferProcess] interim [560000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:53.969136282+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:54.499231759+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:54.499273345+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":"2025-10-27T14:14:54.499280053+07:00","message":"receive interim result [false|false]: เที่ยวเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:54.499294268+07:00","message":"[buffer interim] 94 false เที่ยวเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:54.499302214+07:00","message":"[bufferProcess] interim [100000000]:เที่ยวเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:54.499305065+07:00","message":"[bufferProcess] send to processor:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:54.499308614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:54.499311646+07:00","message":"> Transcript [264] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:54.499315273+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:54.499317532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:54.499322064+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:54.49932449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:54.904727879+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:54.966356707+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.0607453+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.060781551+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":"2025-10-27T14:14:55.060787342+07:00","message":"receive interim result [false|false]: เที่ยวเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.060802162+07:00","message":"[buffer interim] 94 false เที่ยวเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.060809032+07:00","message":"[bufferProcess] interim [700000000]:เที่ยวเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.060811004+07:00","message":"[bufferProcess] send to processor:เที่ยวเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.060816243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.060818979+07:00","message":"> Transcript [265] [false]: 'เที่ยวเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.060821966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.060823834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.060825489+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.060827269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.203995174+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.204036907+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":"2025-10-27T14:14:55.204042016+07:00","message":"receive interim result [false|false]: เที่ยวเที่ยวรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.204055512+07:00","message":"[buffer interim] 94 false เที่ยวเที่ยวรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.204062493+07:00","message":"[bufferProcess] interim [880000000]:เที่ยวเที่ยวรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.204064446+07:00","message":"[bufferProcess] send to processor:เที่ยวเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.204067444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.204070213+07:00","message":"> Transcript [266] [false]: 'เที่ยวเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.204072847+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.204074585+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.204076197+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.204077868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.303809163+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.3038687+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":"2025-10-27T14:14:55.303877726+07:00","message":"receive interim result [true|false]: เที่ยวเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.303890583+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.30389279+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.303899081+07:00","message":"[buffer interim] 94 true เที่ยวเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.30390581+07:00","message":"[bufferProcess] interim [910000000]:เที่ยวเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303909031+07:00","message":"[bufferProcess] send to processor (isfinal):เที่ยวเที่ยวรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.30391197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303914799+07:00","message":"> Transcript [267] [false]: 'เที่ยวเที่ยวรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303917574+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303919315+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303922124+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303923929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303926734+07:00","message":"Push: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303928253+07:00","message":"TextPushed: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303929795+07:00","message":"Set new StatePrefix : 'เที่ยวเที่ยวรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303931712+07:00","message":"Next Push (prob) : 'เที่ยวรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303933142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303934833+07:00","message":"> Transcript [268] [true]: 'เที่ยวเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303936617+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303937928+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303939282+07:00","message":"StatePrefix: 'เที่ยวเที่ยวรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303940766+07:00","message":"TextPushed: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:55.303942362+07:00","message":"Push: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.303955651+07:00","message":"push: {false เที่ยว 0 0xc001ffb480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:55.303982012+07:00","message":"push: {true เที่ยว 0 0xc001ffb480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:14:55.312767906+07:00","message":"write wav file: './tmp/7443/7443_94.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:56.337205906+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:56.337241096+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":"2025-10-27T14:14:56.337246027+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:56.337257869+07:00","message":"[buffer interim] 95 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:56.337263798+07:00","message":"[bufferProcess] interim [200000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:56.337265572+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:56.337271122+07:00","message":"[bufferProcess] send to processor (ticker):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:56.337273743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:56.337276126+07:00","message":"> Transcript [269] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:56.337277858+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:56.759809585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:56.759809813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:56.920436821+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:56.92047139+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":"2025-10-27T14:14:56.920476254+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:14:56.920489123+07:00","message":"[buffer interim] 95 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:56.920496406+07:00","message":"[bufferProcess] interim [800000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:14:56.920498494+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:59.759922328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:14:59.759943102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:00.083905245+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:00.154655459+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:00.39122579+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:00.391263081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:00.391269301+07:00","message":"receive interim result [true|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:00.391279164+07:00","message":"end recv isFinal message id 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:00.391281683+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:00.391288447+07:00","message":"[buffer interim] 95 true เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391297163+07:00","message":"[bufferProcess] interim [340000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391301332+07:00","message":"[bufferProcess] send to processor (isfinal):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391304548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391322235+07:00","message":"> Transcript [270] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391325896+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391327702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391329307+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391330976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391332423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391334052+07:00","message":"> Transcript [271] [true]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391335865+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.39133721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391338504+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391339801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:00.391345209+07:00","message":"Push: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:00.391354257+07:00","message":"push: {true เที่ยว 0 0xc000315980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:00.401517052+07:00","message":"write wav file: './tmp/7443/7443_95.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:02.760818751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:02.760835261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:03.328163756+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:03.32819831+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":"2025-10-27T14:15:03.328203562+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:03.328215673+07:00","message":"[buffer interim] 96 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:03.328222349+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:03.32822405+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:03.328229199+07:00","message":"[bufferProcess] send to processor (ticker):ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:03.328231765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:03.328234179+07:00","message":"> Transcript [272] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:03.328235987+07:00","message":"Set StatePrefix (first interim): 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:03.917633795+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:03.917671851+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":"2025-10-27T14:15:03.917677481+07:00","message":"receive interim result [false|false]: ซึ่งเป็นติด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:03.917690927+07:00","message":"[buffer interim] 96 false ซึ่งเป็นติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:03.917697145+07:00","message":"[bufferProcess] interim [360000000]:ซึ่งเป็นติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:03.917698787+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:04.418542559+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:04.418580038+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":"2025-10-27T14:15:04.418585929+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:04.418598486+07:00","message":"[buffer interim] 96 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:04.418607232+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:04.418609486+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:04.418614906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:04.418617623+07:00","message":"> Transcript [273] [false]: 'ซึ่งเป็นติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:04.418620459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:04.41862222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:04.41862388+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:04.418625661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.000837127+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.000860834+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.000863243+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.000864741+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.000866131+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.000867703+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.023527139+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.084184855+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.444488537+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.444535185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็น\",\"confidence\":0.8975998}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.444542112+07:00","message":"receive interim result [true|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.4445524+07:00","message":"end recv isFinal message id 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.444554849+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.444563576+07:00","message":"[buffer interim] 96 true ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.44457306+07:00","message":"[bufferProcess] interim [890000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444576405+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.44458002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444583961+07:00","message":"> Transcript [274] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444587511+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.44459078+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444593582+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444596227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444598443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444601182+07:00","message":"> Transcript [275] [true]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444603608+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444606591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444608275+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444609847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:05.444612421+07:00","message":"Push: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:05.444621918+07:00","message":"push: {true ซึ่งเป็น 0 0xc000315400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:05.458013558+07:00","message":"write wav file: './tmp/7443/7443_96.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:05.761674556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:05.761695834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:06.434469795+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:06.497259128+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:06.725302189+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:06.725331094+07:00","message":"found end of frame, send empty tag with msgId: 97"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:06.725334039+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:06.725342247+07:00","message":"[buffer interim] 97 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:06.725351028+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:06.725356005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:06.725359386+07:00","message":"> Transcript [276] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:06.72536261+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:06.7253648+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:06.725367034+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:06.725369969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:06.725376434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:06.725386691+07:00","message":"push: {true \n 0 0xc00225e400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:06.730865044+07:00","message":"write wav file: './tmp/7443/7443_97.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:08.761742631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:08.761738309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:08.765380536+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:08.7654155+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":"2025-10-27T14:15:08.765419827+07:00","message":"receive interim result [false|false]: อยู่กับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:08.765431778+07:00","message":"[buffer interim] 98 false อยู่กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:08.76543753+07:00","message":"[bufferProcess] interim [100000000]:อยู่กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:08.765439126+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:08.765443852+07:00","message":"[bufferProcess] send to processor (ticker):อยู่กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:08.765446603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:08.765449151+07:00","message":"> Transcript [277] [false]: 'อยู่กับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:08.765451028+07:00","message":"Set StatePrefix (first interim): 'อยู่กับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:09.461006349+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:09.461048996+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":"2025-10-27T14:15:09.461054359+07:00","message":"receive interim result [false|false]: ราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:09.461067369+07:00","message":"[buffer interim] 98 false ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.461074169+07:00","message":"[bufferProcess] interim [760000000]:ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.461075764+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:09.729351287+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:09.72974552+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":"2025-10-27T14:15:09.729754868+07:00","message":"receive interim result [false|false]: ราชการพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:09.72977178+07:00","message":"[buffer interim] 98 false ราชการพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.729779985+07:00","message":"[bufferProcess] interim [120000000]:ราชการพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.729781893+07:00","message":"[bufferProcess] send to processor:ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.729787425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.729790171+07:00","message":"> Transcript [278] [false]: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.729792337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.729793964+07:00","message":"Set new StatePrefix: 'ราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:09.909191832+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:09.909230837+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":"2025-10-27T14:15:09.909236159+07:00","message":"receive interim result [false|false]: ราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:09.909249311+07:00","message":"[buffer interim] 98 false ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.909255459+07:00","message":"[bufferProcess] interim [240000000]:ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.909257604+07:00","message":"[bufferProcess] send to processor:ราชการพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.909260871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.909263426+07:00","message":"> Transcript [279] [false]: 'ราชการพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.909265792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.909267652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.909269503+07:00","message":"StatePrefix: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:09.909271221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:10.038246236+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:10.038282209+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":"2025-10-27T14:15:10.038287801+07:00","message":"receive interim result [false|false]: ราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:10.03830093+07:00","message":"[buffer interim] 98 false ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:10.038307373+07:00","message":"[bufferProcess] interim [360000000]:ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:10.038309571+07:00","message":"[bufferProcess] send to processor:ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:10.038314222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:10.038316872+07:00","message":"> Transcript [280] [false]: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:10.038319552+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:10.038321262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:10.038322802+07:00","message":"StatePrefix: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:10.038324814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:11.762778115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:11.762789776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.135142978+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.26618358+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.355676894+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.355727008+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":"2025-10-27T14:15:12.355733175+07:00","message":"receive interim result [false|false]: ราชการพรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.355747515+07:00","message":"[buffer interim] 98 false ราชการพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355754776+07:00","message":"[bufferProcess] interim [700000000]:ราชการพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355757497+07:00","message":"[bufferProcess] send to processor:ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355764745+07:00","message":"[bufferProcess] send to processor (ticker):ราชการพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355767698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.35577034+07:00","message":"> Transcript [281] [false]: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355773681+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355775664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355777098+07:00","message":"StatePrefix: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355778927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355780235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355781839+07:00","message":"> Transcript [282] [false]: 'ราชการพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355783527+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355784955+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355786269+07:00","message":"StatePrefix: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355787562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355793168+07:00","message":"Push: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355794673+07:00","message":"TextPushed: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.35579646+07:00","message":"Set new StatePrefix : 'ราชการพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.355798837+07:00","message":"Next Push (prob) : 'พรุ่งนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.355806142+07:00","message":"push: {false ราชการ 0 0xc000438200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.416960282+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.416994587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.416999808+07:00","message":"receive interim result [false|false]: ราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.417012467+07:00","message":"[buffer interim] 98 false ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.417019107+07:00","message":"[bufferProcess] interim [820000000]:ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.41702076+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.446071389+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.446101704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชการ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.446106596+07:00","message":"receive interim result [true|false]: ราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.44611685+07:00","message":"end recv isFinal message id 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.446119024+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.446125047+07:00","message":"[buffer interim] 98 true ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.446131375+07:00","message":"[bufferProcess] interim [850000000]:ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.446143327+07:00","message":"[bufferProcess] send to processor (isfinal):ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.446147254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.446149867+07:00","message":"> Transcript [283] [false]: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.44615151+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.446153084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.446154913+07:00","message":"> Transcript [284] [true]: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.446156957+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.446158517+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.446161179+07:00","message":"StatePrefix: 'ราชการพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.446163118+07:00","message":"TextPushed: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:12.446168713+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:12.446180098+07:00","message":"push: {true  0 0xc000438200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:12.461254026+07:00","message":"write wav file: './tmp/7443/7443_98.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:14.763548531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:14.763564148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:15.273756033+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:15.582454665+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:15.582482667+07:00","message":"found end of frame, send empty tag with msgId: 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:15.58248631+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:15.582494674+07:00","message":"[buffer interim] 99 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:15.582502757+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:15.582506611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:15.582509048+07:00","message":"> Transcript [285] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:15.58251147+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:15.582513087+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:15.582514575+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:15.582516104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:15.582518123+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:15.582527514+07:00","message":"push: {true \n 0 0xc000438900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:15.59113686+07:00","message":"write wav file: './tmp/7443/7443_99.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:16.035594144+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.480415515+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.480455182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.480460454+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.480472855+07:00","message":"[buffer interim] 100 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.480479204+07:00","message":"[bufferProcess] interim [40000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.480481085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.48048679+07:00","message":"[bufferProcess] send to processor (ticker):พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.4804896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.480492674+07:00","message":"> Transcript [286] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.480495096+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.514857931+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.514902334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.514908754+07:00","message":"receive interim result [false|false]: พับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.51492637+07:00","message":"[buffer interim] 100 false พับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.514934272+07:00","message":"[bufferProcess] interim [100000000]:พับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.514936628+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.738619731+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.73865375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ป๊ะป๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.738659447+07:00","message":"receive interim result [false|false]: ป๊ะป๋า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.738672578+07:00","message":"[buffer interim] 100 false ป๊ะป๋า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.738678819+07:00","message":"[bufferProcess] interim [220000000]:ป๊ะป๋า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.73868084+07:00","message":"[bufferProcess] send to processor:พับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.738685521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.738688374+07:00","message":"> Transcript [287] [false]: 'พับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.738690264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.738692127+07:00","message":"Set new StatePrefix: 'พับ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:17.763821555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:17.763822233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.791316131+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.791356205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พักผ่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.791361082+07:00","message":"receive interim result [false|false]: พักผ่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.791374733+07:00","message":"[buffer interim] 100 false พักผ่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.791382176+07:00","message":"[bufferProcess] interim [280000000]:พักผ่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.791384951+07:00","message":"[bufferProcess] send to processor:ป๊ะป๋า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.791389352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.791393454+07:00","message":"> Transcript [288] [false]: 'ป๊ะป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.791396071+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.791398486+07:00","message":"Set new StatePrefix: 'ป๊ะป๋า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.90409891+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.952788822+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.952824297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พับประตู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.952829579+07:00","message":"receive interim result [false|false]: พับประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:17.952844285+07:00","message":"[buffer interim] 100 false พับประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.952850989+07:00","message":"[bufferProcess] interim [460000000]:พับประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.952852923+07:00","message":"[bufferProcess] send to processor:พักผ่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.95285614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.952858611+07:00","message":"> Transcript [289] [false]: 'พักผ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.952860411+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:17.952862164+07:00","message":"Set new StatePrefix: 'พักผ่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.312610559+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.312645807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พับประตูเหล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.312651033+07:00","message":"receive interim result [false|false]: พับประตูเหล็ก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.312663689+07:00","message":"[buffer interim] 100 false พับประตูเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.312670242+07:00","message":"[bufferProcess] interim [880000000]:พับประตูเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.31267242+07:00","message":"[bufferProcess] send to processor:พับประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.312677674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.312680425+07:00","message":"> Transcript [290] [false]: 'พับประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.312682341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.312684013+07:00","message":"Set new StatePrefix: 'พับประตู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.355873048+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.393805612+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.393843287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตะตุงตวง\",\"confidence\":0.7034967}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.39385023+07:00","message":"receive interim result [true|false]: ตะตุงตวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.393859461+07:00","message":"end recv isFinal message id 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.393861384+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.393866855+07:00","message":"[buffer interim] 100 true ตะตุงตวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393893937+07:00","message":"[bufferProcess] interim [880000000]:ตะตุงตวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393902042+07:00","message":"[bufferProcess] send to processor (isfinal):พับประตูเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393905877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393908602+07:00","message":"> Transcript [291] [false]: 'พับประตูเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393910974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393912643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393920014+07:00","message":"StatePrefix: 'พับประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393921732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393923212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393924847+07:00","message":"> Transcript [292] [true]: 'ตะตุงตวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393926577+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393927893+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393929163+07:00","message":"StatePrefix: 'พับประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393930478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.393935722+07:00","message":"Push: 'ตะตุงตวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.393943122+07:00","message":"push: {true ตะตุงตวง 0 0xc000438180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:18.402045936+07:00","message":"write wav file: './tmp/7443/7443_100.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.473927233+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.604231066+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.78309278+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.783114591+07:00","message":"found end of frame, send empty tag with msgId: 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.783118173+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.783125977+07:00","message":"[buffer interim] 101 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.783135788+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.783144746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.783147462+07:00","message":"> Transcript [293] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.783149774+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.783151566+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.783153443+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.783155046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:18.783157846+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:18.783166542+07:00","message":"push: {true \n 0 0xc000438b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:18.789472566+07:00","message":"write wav file: './tmp/7443/7443_101.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:19.540613029+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:19.540667461+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":"2025-10-27T14:15:19.540674472+07:00","message":"receive interim result [false|false]: สังข์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:19.540693015+07:00","message":"[buffer interim] 102 false สังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.540702257+07:00","message":"[bufferProcess] interim [540000000]:สังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.540704786+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:19.677311567+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:19.677351048+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":"2025-10-27T14:15:19.677356003+07:00","message":"receive interim result [false|false]: สังคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:19.677370385+07:00","message":"[buffer interim] 102 false สังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.677377209+07:00","message":"[bufferProcess] interim [660000000]:สังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.677379573+07:00","message":"[bufferProcess] send to processor:สังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.677387413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.677390669+07:00","message":"> Transcript [294] [false]: 'สังข์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.677393361+07:00","message":"Set StatePrefix (first interim): 'สังข์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:19.823862466+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:19.905565316+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:19.905599657+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":"2025-10-27T14:15:19.905604836+07:00","message":"receive interim result [false|false]: สังคิณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:19.905616724+07:00","message":"[buffer interim] 102 false สังคิณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.905625658+07:00","message":"[bufferProcess] interim [840000000]:สังคิณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.905627952+07:00","message":"[bufferProcess] send to processor:สังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.905632991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.90563571+07:00","message":"> Transcript [295] [false]: 'สังคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.905637586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:19.905639428+07:00","message":"Set new StatePrefix: 'สังคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:20.014680502+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:20.124691513+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:20.124726853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังคิณี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:20.124732425+07:00","message":"receive interim result [true|false]: สังคิณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:20.124741972+07:00","message":"end recv isFinal message id 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:20.124743947+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:20.124749562+07:00","message":"[buffer interim] 102 true สังคิณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124756102+07:00","message":"[bufferProcess] interim [230000000]:สังคิณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124758542+07:00","message":"[bufferProcess] send to processor (isfinal):สังคิณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124761378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124763996+07:00","message":"> Transcript [296] [false]: 'สังคิณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.12476591+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124768044+07:00","message":"Set new StatePrefix: 'สังคิณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124769387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124770959+07:00","message":"> Transcript [297] [true]: 'สังคิณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124772787+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124774319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124775819+07:00","message":"StatePrefix: 'สังคิณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124777399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:20.124783102+07:00","message":"Push: 'สังคิณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:20.124790551+07:00","message":"push: {true สังคิณี 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:20.130439042+07:00","message":"write wav file: './tmp/7443/7443_102.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:20.764816825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:20.764823506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:21.549174073+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:21.549215901+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":"2025-10-27T14:15:21.549221017+07:00","message":"receive interim result [false|false]: จะได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:21.549233192+07:00","message":"[buffer interim] 103 false จะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.549242313+07:00","message":"[bufferProcess] interim [80000000]:จะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.549244+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.549246988+07:00","message":"[bufferProcess] send to processor (ticker):จะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.549249642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.549252451+07:00","message":"> Transcript [298] [false]: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.549254238+07:00","message":"Set StatePrefix (first interim): 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:21.656615684+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:21.656662618+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":"2025-10-27T14:15:21.656669708+07:00","message":"receive interim result [false|false]: จะได้ออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:21.656688165+07:00","message":"[buffer interim] 103 false จะได้ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.656697008+07:00","message":"[bufferProcess] interim [200000000]:จะได้ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.656699307+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:21.783439536+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:21.783475802+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":"2025-10-27T14:15:21.783481319+07:00","message":"receive interim result [false|false]: จะได้ออกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:21.783496368+07:00","message":"[buffer interim] 103 false จะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.783502933+07:00","message":"[bufferProcess] interim [380000000]:จะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.783505043+07:00","message":"[bufferProcess] send to processor:จะได้ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.783508477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.783510914+07:00","message":"> Transcript [299] [false]: 'จะได้ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.783513891+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.783515621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.783517312+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:21.783518892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.012356365+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.012400163+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":"2025-10-27T14:15:22.012407472+07:00","message":"receive interim result [false|false]: จะได้ออกจากพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.012421458+07:00","message":"[buffer interim] 103 false จะได้ออกจากพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.012432035+07:00","message":"[bufferProcess] interim [620000000]:จะได้ออกจากพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.012435363+07:00","message":"[bufferProcess] send to processor:จะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.012441667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.012445838+07:00","message":"> Transcript [300] [false]: 'จะได้ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.012450327+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.012453105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.012455812+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.012458631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.182810452+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.182848424+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":"2025-10-27T14:15:22.182853929+07:00","message":"receive interim result [false|false]: จะได้ออกต่างประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.182869801+07:00","message":"[buffer interim] 103 false จะได้ออกต่างประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.18287657+07:00","message":"[bufferProcess] interim [740000000]:จะได้ออกต่างประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.18287896+07:00","message":"[bufferProcess] send to processor:จะได้ออกจากพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.182882043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.182884992+07:00","message":"> Transcript [301] [false]: 'จะได้ออกจากพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.182887936+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.182889829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.182891472+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.182893227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.291431361+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.29147443+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":"2025-10-27T14:15:22.291479778+07:00","message":"receive interim result [false|false]: จะได้ออกจากพระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.291494471+07:00","message":"[buffer interim] 103 false จะได้ออกจากพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291501394+07:00","message":"[bufferProcess] interim [860000000]:จะได้ออกจากพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291506076+07:00","message":"[bufferProcess] send to processor:จะได้ออกต่างประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291517178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291519893+07:00","message":"> Transcript [302] [false]: 'จะได้ออกต่างประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291523162+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291525032+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291526857+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291528534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291532879+07:00","message":"Push: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291534621+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291536789+07:00","message":"Set new StatePrefix : 'จะได้ออกต่างประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.291538646+07:00","message":"Next Push (prob) : 'ออกต่างประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.291546482+07:00","message":"push: {false จะได้ 0 0xc00225ec80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.313682993+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.500157487+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.500193314+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":"2025-10-27T14:15:22.500198479+07:00","message":"receive interim result [false|false]: จะได้ออกต่างประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.500213094+07:00","message":"[buffer interim] 103 false จะได้ออกต่างประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.500219532+07:00","message":"[bufferProcess] interim [40000000]:จะได้ออกต่างประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.500221678+07:00","message":"[bufferProcess] send to processor:จะได้ออกจากพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.500225194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.500227738+07:00","message":"> Transcript [303] [false]: 'จะได้ออกจากพระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.500229604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.500231458+07:00","message":"Set new StatePrefix: 'จะได้ออกจากพระอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.636656945+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.690357796+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.690404056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้ออกจากพระอาทิตย์\",\"confidence\":0.9035517}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.690409772+07:00","message":"receive interim result [true|false]: จะได้ออกจากพระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.690418478+07:00","message":"end recv isFinal message id 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.690420305+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.690426676+07:00","message":"[buffer interim] 103 true จะได้ออกจากพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.690435771+07:00","message":"[bufferProcess] interim [340000000]:จะได้ออกจากพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.690440812+07:00","message":"[bufferProcess] send to processor (isfinal):จะได้ออกต่างประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.690443596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.690446138+07:00","message":"> Transcript [304] [false]: 'จะได้ออกต่างประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.690448902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.690451204+07:00","message":"Set new StatePrefix: 'จะได้ออกต่างประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.690452665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.690454132+07:00","message":"> Transcript [305] [true]: 'จะได้ออกจากพระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.69045607+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.690457797+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.690459336+07:00","message":"StatePrefix: 'จะได้ออกต่างประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.690465871+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:22.69047157+07:00","message":"Push: 'ออกจากพระอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:22.690479605+07:00","message":"push: {true ออกจากพระอาทิตย์ 0 0xc00225ec80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:22.697098623+07:00","message":"write wav file: './tmp/7443/7443_103.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:23.765690941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:23.765691564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:23.812602659+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:23.812635584+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":"2025-10-27T14:15:23.812640569+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:23.812652223+07:00","message":"[buffer interim] 104 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:23.812658512+07:00","message":"[bufferProcess] interim [960000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:23.812660397+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:23.812665249+07:00","message":"[bufferProcess] send to processor (ticker):พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:23.81266772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:23.812670408+07:00","message":"> Transcript [306] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:23.812672426+07:00","message":"Set StatePrefix (first interim): 'พนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:24.4022839+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:24.402347282+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":"2025-10-27T14:15:24.402363321+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:24.402377643+07:00","message":"[buffer interim] 104 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.402387707+07:00","message":"[bufferProcess] interim [560000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.402389594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:24.623720323+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:24.952984186+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:24.953031714+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":"2025-10-27T14:15:24.953037913+07:00","message":"receive interim result [false|false]: พนักงานอีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:24.953050767+07:00","message":"[buffer interim] 104 false พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.953057985+07:00","message":"[bufferProcess] interim [160000000]:พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.953060221+07:00","message":"[bufferProcess] send to processor:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.953064906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.953067585+07:00","message":"> Transcript [307] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.95307011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.953071797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.953073444+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.953075444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:24.973550659+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:24.973593362+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":"2025-10-27T14:15:24.973604093+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:24.973617125+07:00","message":"[buffer interim] 104 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.973623493+07:00","message":"[bufferProcess] interim [220000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.973625422+07:00","message":"[bufferProcess] send to processor:พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.973628304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.973630939+07:00","message":"> Transcript [308] [false]: 'พนักงานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.973633863+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.97363549+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.973637173+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:24.973638879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:25.042697772+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:25.042730604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พนักงาน\",\"confidence\":0.9424063}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:25.042736796+07:00","message":"receive interim result [true|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:25.042746766+07:00","message":"end recv isFinal message id 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:25.042748548+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:25.042754992+07:00","message":"[buffer interim] 104 true พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042763675+07:00","message":"[bufferProcess] interim [220000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042766399+07:00","message":"[bufferProcess] send to processor (isfinal):พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042778371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042820227+07:00","message":"> Transcript [309] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042826879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042829241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042831144+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042832957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042835443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042837194+07:00","message":"> Transcript [310] [true]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042838992+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042840376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042842186+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042843563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:25.042849248+07:00","message":"Push: 'พนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:25.042861333+07:00","message":"push: {true พนักงาน 0 0xc000315b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:25.051433821+07:00","message":"write wav file: './tmp/7443/7443_104.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:26.765737281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:26.765750716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:29.765845567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:29.765845662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:32.766885492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:32.766898944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:35.000471576+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:35.000510773+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:35.000515404+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:35.000518637+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:35.000521329+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:35.000523609+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:35.000525676+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:35.000527647+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:35.000530025+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:35.000531834+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:35.58554664+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:35.767482463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:35.767494927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.67426519+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.835393176+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.973819647+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.97387082+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":"2025-10-27T14:15:36.973875944+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.973891192+07:00","message":"[buffer interim] 105 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.973898101+07:00","message":"[bufferProcess] interim [200000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.973899743+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.97390465+07:00","message":"[bufferProcess] send to processor (ticker):รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.973907281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.973909781+07:00","message":"> Transcript [311] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.973911505+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.993561951+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.993598757+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.99360336+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.993611954+07:00","message":"end recv isFinal message id 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.993613718+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.993619768+07:00","message":"[buffer interim] 105 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.993626388+07:00","message":"[bufferProcess] interim [260000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.99362945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.993632093+07:00","message":"> Transcript [312] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.993634722+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.993636304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.993638138+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.993640574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:36.99364327+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:36.993651426+07:00","message":"push: {true  0 0xc000045300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:36.999797126+07:00","message":"write wav file: './tmp/7443/7443_105.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:38.258506104+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:38.258544759+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":"2025-10-27T14:15:38.258549758+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:38.258561918+07:00","message":"[buffer interim] 106 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:38.25856822+07:00","message":"[bufferProcess] interim [320000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:38.258569953+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:38.258575247+07:00","message":"[bufferProcess] send to processor (ticker):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:38.258577789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:38.258580177+07:00","message":"> Transcript [313] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:38.25858194+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:38.76756692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:38.76757151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:38.910668782+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:38.910715698+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":"2025-10-27T14:15:38.910720967+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:38.910732768+07:00","message":"[buffer interim] 106 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:38.910739586+07:00","message":"[bufferProcess] interim [920000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:38.910741225+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:39.873542911+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:39.935287963+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:40.193729202+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:40.193769563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยว\",\"confidence\":0.8884845}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:40.19377502+07:00","message":"receive interim result [true|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:40.193782967+07:00","message":"end recv isFinal message id 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:40.193784981+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:40.193791486+07:00","message":"[buffer interim] 106 true เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193800131+07:00","message":"[bufferProcess] interim [300000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193802549+07:00","message":"[bufferProcess] send to processor (isfinal):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193816492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193833927+07:00","message":"> Transcript [314] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193839592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193841872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193843505+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193845318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193847717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193849582+07:00","message":"> Transcript [315] [true]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193851285+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193852604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193854029+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193855333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:40.193861805+07:00","message":"Push: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:40.193872623+07:00","message":"push: {true เที่ยว 0 0xc003ba4000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:40.202097573+07:00","message":"write wav file: './tmp/7443/7443_106.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:41.319046696+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:41.319083103+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":"2025-10-27T14:15:41.319087687+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:41.319101166+07:00","message":"[buffer interim] 107 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:41.319115017+07:00","message":"[bufferProcess] interim [200000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:41.319117712+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:41.319123692+07:00","message":"[bufferProcess] send to processor (ticker):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:41.319127023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:41.319130474+07:00","message":"> Transcript [316] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:41.31913297+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:41.768057069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:41.768067277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:41.903456522+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:41.903492575+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":"2025-10-27T14:15:41.903498863+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:41.903512856+07:00","message":"[buffer interim] 107 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:41.903519384+07:00","message":"[bufferProcess] interim [800000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:41.903520987+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:43.653503112+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:43.715454431+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:43.985299443+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:43.985334539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยว\",\"confidence\":0.83332807}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:43.985342929+07:00","message":"receive interim result [true|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:43.985350891+07:00","message":"end recv isFinal message id 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:43.985352793+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:43.985357737+07:00","message":"[buffer interim] 107 true เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.985366181+07:00","message":"[bufferProcess] interim [930000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.985370908+07:00","message":"[bufferProcess] send to processor (isfinal):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.985374254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.985376913+07:00","message":"> Transcript [317] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.985379262+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.985380927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.985382478+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.98538409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.985385381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.98538694+07:00","message":"> Transcript [318] [true]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.98538892+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.985390288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.98539155+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.985392852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:43.985398541+07:00","message":"Push: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:43.98540528+07:00","message":"push: {true เที่ยว 0 0xc000314600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:43.99437598+07:00","message":"write wav file: './tmp/7443/7443_107.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:44.768888541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:44.768893559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:45.123746522+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:45.254629678+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:45.429889227+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:45.429908161+07:00","message":"found end of frame, send empty tag with msgId: 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:45.429910747+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:45.429917519+07:00","message":"[buffer interim] 108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:45.429924022+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:45.429927704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:45.429930636+07:00","message":"> Transcript [319] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:45.429932676+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:45.429934211+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:45.429935646+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:45.429937114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:45.429939399+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:45.429949223+07:00","message":"push: {true \n 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:45.436211939+07:00","message":"write wav file: './tmp/7443/7443_108.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:46.668816742+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:46.668853834+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":"2025-10-27T14:15:46.668858494+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:46.66886954+07:00","message":"[buffer interim] 109 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.66887557+07:00","message":"[bufferProcess] interim [140000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.668877185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.66888239+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.668884732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.66888716+07:00","message":"> Transcript [320] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.668889068+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:46.768721169+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:46.768756393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I don't\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:46.768761063+07:00","message":"receive interim result [false|false]: I don't"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:46.768774939+07:00","message":"[buffer interim] 109 false I don't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.768781612+07:00","message":"[bufferProcess] interim [200000000]:I don't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.76878313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:46.926288351+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:46.926342074+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":"2025-10-27T14:15:46.92634754+07:00","message":"receive interim result [false|false]: เราชอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:46.926358713+07:00","message":"[buffer interim] 109 false เราชอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.926364915+07:00","message":"[bufferProcess] interim [320000000]:เราชอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.926367167+07:00","message":"[bufferProcess] send to processor:I don't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.926372062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.926374678+07:00","message":"> Transcript [321] [false]: 'I don't'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.926376788+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:46.926378739+07:00","message":"Set new StatePrefix: 'I don't'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.116476585+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.116515352+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":"2025-10-27T14:15:47.116520103+07:00","message":"receive interim result [false|false]: เราชอบเธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.116532669+07:00","message":"[buffer interim] 109 false เราชอบเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.116539156+07:00","message":"[bufferProcess] interim [560000000]:เราชอบเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.11654146+07:00","message":"[bufferProcess] send to processor:เราชอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.116546218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.11654887+07:00","message":"> Transcript [322] [false]: 'เราชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.116559138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.11656145+07:00","message":"Set new StatePrefix: 'เราชอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.171898049+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.171931869+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":"2025-10-27T14:15:47.171938182+07:00","message":"receive interim result [false|false]: เราชอบกิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.171953989+07:00","message":"[buffer interim] 109 false เราชอบกิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.171959973+07:00","message":"[bufferProcess] interim [620000000]:เราชอบกิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.17196169+07:00","message":"[bufferProcess] send to processor:เราชอบเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.171965386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.171968275+07:00","message":"> Transcript [323] [false]: 'เราชอบเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.171970633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.171972366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.17197483+07:00","message":"StatePrefix: 'เราชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.171976569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.313792882+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.313825694+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":"2025-10-27T14:15:47.313831181+07:00","message":"receive interim result [false|false]: เราชอบที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.313843893+07:00","message":"[buffer interim] 109 false เราชอบที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.313850331+07:00","message":"[bufferProcess] interim [740000000]:เราชอบที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.313852179+07:00","message":"[bufferProcess] send to processor:เราชอบกิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.313857089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.313859522+07:00","message":"> Transcript [324] [false]: 'เราชอบกิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.313861751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.313863342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.313864873+07:00","message":"StatePrefix: 'เราชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.313866868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.370013326+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.370047404+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":"2025-10-27T14:15:47.370052725+07:00","message":"receive interim result [false|false]: เราโชคดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.370063609+07:00","message":"[buffer interim] 109 false เราโชคดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.370069908+07:00","message":"[bufferProcess] interim [860000000]:เราโชคดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.370071931+07:00","message":"[bufferProcess] send to processor:เราชอบที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.370074817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.370077357+07:00","message":"> Transcript [325] [false]: 'เราชอบที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.370080017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.37008181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.370083403+07:00","message":"StatePrefix: 'เราชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.370085004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.578486946+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.578522423+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":"2025-10-27T14:15:47.578528462+07:00","message":"receive interim result [false|false]: รอยสักที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:47.578541215+07:00","message":"[buffer interim] 109 false รอยสักที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.578547971+07:00","message":"[bufferProcess] interim [100000000]:รอยสักที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.578549871+07:00","message":"[bufferProcess] send to processor:เราโชคดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.578565548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.578568002+07:00","message":"> Transcript [326] [false]: 'เราโชคดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.578569911+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:47.578571616+07:00","message":"Set new StatePrefix: 'เราโชคดี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:47.769222762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:47.769230273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.143464628+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.14350328+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":"2025-10-27T14:15:48.143509227+07:00","message":"receive interim result [false|false]: รอยสักที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.143520429+07:00","message":"[buffer interim] 109 false รอยสักที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.143530228+07:00","message":"[bufferProcess] interim [700000000]:รอยสักที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.143533032+07:00","message":"[bufferProcess] send to processor:รอยสักที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.143539255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.143542904+07:00","message":"> Transcript [327] [false]: 'รอยสักที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.143546004+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.14354895+07:00","message":"Set new StatePrefix: 'รอยสักที'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.394812971+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.515174426+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.804017761+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.804068573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราชอบเธอ\",\"confidence\":0.828383}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.80407417+07:00","message":"receive interim result [true|false]: เราชอบเธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.804082361+07:00","message":"end recv isFinal message id 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.804084105+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.804089526+07:00","message":"[buffer interim] 109 true เราชอบเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804096837+07:00","message":"[bufferProcess] interim [360000000]:เราชอบเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804100438+07:00","message":"[bufferProcess] send to processor (isfinal):รอยสักที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804104061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804107487+07:00","message":"> Transcript [328] [false]: 'รอยสักที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.80411127+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804115743+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804118134+07:00","message":"StatePrefix: 'รอยสักที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804120873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804122611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804125098+07:00","message":"> Transcript [329] [true]: 'เราชอบเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804127363+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804129255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804130958+07:00","message":"StatePrefix: 'รอยสักที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804132951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:48.804135771+07:00","message":"Push: 'เราชอบเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.804145213+07:00","message":"push: {true เราชอบเธอ 0 0xc000438700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:48.812535132+07:00","message":"write wav file: './tmp/7443/7443_109.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:48.965951756+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:49.034995052+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:49.259584288+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:49.259603116+07:00","message":"found end of frame, send empty tag with msgId: 110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:49.259605888+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:49.259612696+07:00","message":"[buffer interim] 110 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:49.259618788+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:49.259622037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:49.259624876+07:00","message":"> Transcript [330] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:49.25962687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:49.259628456+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:49.259629981+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:49.259631468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:49.259633366+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:49.259642329+07:00","message":"push: {true \n 0 0xc000438e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:49.264300779+07:00","message":"write wav file: './tmp/7443/7443_110.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:50.259890569+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:50.259929115+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":"2025-10-27T14:15:50.259934167+07:00","message":"receive interim result [false|false]: หนังสือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:50.259943755+07:00","message":"[buffer interim] 111 false หนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.259950597+07:00","message":"[bufferProcess] interim [780000000]:หนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.259952221+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.259955113+07:00","message":"[bufferProcess] send to processor (ticker):หนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.259957519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.2599601+07:00","message":"> Transcript [331] [false]: 'หนังสือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.259961945+07:00","message":"Set StatePrefix (first interim): 'หนังสือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:50.419474536+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:50.419521429+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":"2025-10-27T14:15:50.419528781+07:00","message":"receive interim result [false|false]: พี่นางเธอเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:50.419548374+07:00","message":"[buffer interim] 111 false พี่นางเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.419556835+07:00","message":"[bufferProcess] interim [960000000]:พี่นางเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.419559448+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:50.421597765+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:50.421618162+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":"2025-10-27T14:15:50.421623384+07:00","message":"receive interim result [false|false]: พี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:50.42163402+07:00","message":"[buffer interim] 111 false พี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.421639102+07:00","message":"[bufferProcess] interim [20000000]:พี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.421641824+07:00","message":"[bufferProcess] send to processor:พี่นางเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.421646011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.421649749+07:00","message":"> Transcript [332] [false]: 'พี่นางเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.421652533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:50.421655761+07:00","message":"Set new StatePrefix: 'พี่นางเธอเจ้า'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:50.76948413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:50.769492637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:51.015030088+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:51.015070987+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":"2025-10-27T14:15:51.015076388+07:00","message":"receive interim result [false|false]: พี่นางเธอเจ้าฟ้าชายอายุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:51.015089539+07:00","message":"[buffer interim] 111 false พี่นางเธอเจ้าฟ้าชายอายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.015096228+07:00","message":"[bufferProcess] interim [620000000]:พี่นางเธอเจ้าฟ้าชายอายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.015098505+07:00","message":"[bufferProcess] send to processor:พี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.015103051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.015105402+07:00","message":"> Transcript [333] [false]: 'พี่นางเธอเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.015108561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.015110352+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.015112292+07:00","message":"StatePrefix: 'พี่นางเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.015114267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:51.202059479+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:51.202092525+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":"2025-10-27T14:15:51.202098158+07:00","message":"receive interim result [false|false]: พี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:51.202112141+07:00","message":"[buffer interim] 111 false พี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.202119056+07:00","message":"[bufferProcess] interim [740000000]:พี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.202122794+07:00","message":"[bufferProcess] send to processor:พี่นางเธอเจ้าฟ้าชายอายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.202130603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.202133178+07:00","message":"> Transcript [334] [false]: 'พี่นางเธอเจ้าฟ้าชายอายุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.202136626+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.202138487+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.20214031+07:00","message":"StatePrefix: 'พี่นางเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:51.202142369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:53.770441933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:53.770446294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:55.634192153+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:55.824312398+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:55.978603761+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:55.978648045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่นางเธอเจ้าฟ้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:55.978653951+07:00","message":"receive interim result [true|false]: พี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:55.97866276+07:00","message":"end recv isFinal message id 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:55.978664672+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:55.978670812+07:00","message":"[buffer interim] 111 true พี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978679291+07:00","message":"[bufferProcess] interim [630000000]:พี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978683943+07:00","message":"[bufferProcess] send to processor (isfinal):พี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.97868757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978690269+07:00","message":"> Transcript [335] [false]: 'พี่นางเธอเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978692668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978694325+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978696491+07:00","message":"StatePrefix: 'พี่นางเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978698393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978699637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978701137+07:00","message":"> Transcript [336] [true]: 'พี่นางเธอเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978702771+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978704076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978705319+07:00","message":"StatePrefix: 'พี่นางเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978706663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:15:55.978711697+07:00","message":"Push: 'พี่นางเธอเจ้าฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:15:55.978718427+07:00","message":"push: {true พี่นางเธอเจ้าฟ้า 0 0xc00225e180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:15:55.993137272+07:00","message":"write wav file: './tmp/7443/7443_111.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:56.770864764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:56.770869695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:59.771912117+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:15:59.771912136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:01.914453386+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:01.973984786+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:02.263566874+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:02.263587851+07:00","message":"found end of frame, send empty tag with msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:02.263590606+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:02.263597544+07:00","message":"[buffer interim] 112 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:02.263604425+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:02.263612671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:02.263615315+07:00","message":"> Transcript [337] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:02.26361747+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:02.263619137+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:02.263620577+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:02.263622187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:02.26362445+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:02.263635166+07:00","message":"push: {true \n 0 0xc003ba4600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:16:02.27514556+07:00","message":"write wav file: './tmp/7443/7443_112.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:02.772971889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:02.772986595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:03.835508295+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:03.835542476+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":"2025-10-27T14:16:03.835547114+07:00","message":"receive interim result [false|false]: ที่ไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:03.835558801+07:00","message":"[buffer interim] 113 false ที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:03.835564706+07:00","message":"[bufferProcess] interim [440000000]:ที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:03.83556643+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:03.835571346+07:00","message":"[bufferProcess] send to processor (ticker):ที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:03.835574007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:03.835576607+07:00","message":"> Transcript [338] [false]: 'ที่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:03.835578649+07:00","message":"Set StatePrefix (first interim): 'ที่ไหน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:04.144347326+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:04.144385608+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":"2025-10-27T14:16:04.144391141+07:00","message":"receive interim result [false|false]: เฉลย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:04.144404173+07:00","message":"[buffer interim] 113 false เฉลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:04.144410423+07:00","message":"[bufferProcess] interim [740000000]:เฉลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:04.144412027+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.000277716+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.000304736+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.000307589+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.000309073+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.000310503+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.000311879+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.000313788+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.000315284+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.000316668+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.00031841+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.00031986+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:05.000321265+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:05.774046635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:05.774050425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:07.485009824+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:07.616265857+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:07.908472653+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:07.908507653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ไหน\",\"confidence\":0.71279585}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:07.908514106+07:00","message":"receive interim result [true|false]: ที่ไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:07.908523335+07:00","message":"end recv isFinal message id 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:07.908525335+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:07.908530881+07:00","message":"[buffer interim] 113 true ที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.908540035+07:00","message":"[bufferProcess] interim [520000000]:ที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.90854455+07:00","message":"[bufferProcess] send to processor (isfinal):เฉลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.908547862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.908550228+07:00","message":"> Transcript [339] [false]: 'เฉลย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.908552127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.90855374+07:00","message":"Set new StatePrefix: 'เฉลย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.908555003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.908556492+07:00","message":"> Transcript [340] [true]: 'ที่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.908558354+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.908559912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.908561479+07:00","message":"StatePrefix: 'เฉลย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.908563127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:07.908568243+07:00","message":"Push: 'ที่ไหน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:07.908575229+07:00","message":"push: {true ที่ไหน 0 0xc000044700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:16:07.919186458+07:00","message":"write wav file: './tmp/7443/7443_113.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:08.775143356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:08.775132212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:11.775593592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:11.77559367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:11.921522041+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:11.921558065+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":"2025-10-27T14:16:11.921563318+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:11.921579097+07:00","message":"[buffer interim] 114 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:11.92158639+07:00","message":"[bufferProcess] interim [80000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:11.921588693+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:11.921593493+07:00","message":"[bufferProcess] send to processor (ticker):พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:11.921596858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:11.921601543+07:00","message":"> Transcript [341] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:11.921604194+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.067081399+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.067121128+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":"2025-10-27T14:16:12.06712635+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.067141595+07:00","message":"[buffer interim] 114 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.067148311+07:00","message":"[bufferProcess] interim [140000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.067149855+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.354096225+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.41535056+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.512212993+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.512251916+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":"2025-10-27T14:16:12.5122569+07:00","message":"receive interim result [false|false]: ภารกิจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.512270362+07:00","message":"[buffer interim] 114 false ภารกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.512286092+07:00","message":"[bufferProcess] interim [440000000]:ภารกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.512288693+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.512294069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.512296837+07:00","message":"> Transcript [342] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.512298762+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.512300538+07:00","message":"Set new StatePrefix: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.658009077+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.658039477+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":"2025-10-27T14:16:12.658044151+07:00","message":"receive interim result [false|false]: คลาสสิค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.658057043+07:00","message":"[buffer interim] 114 false คลาสสิค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.658063757+07:00","message":"[bufferProcess] interim [560000000]:คลาสสิค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.658065639+07:00","message":"[bufferProcess] send to processor:ภารกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.658068923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.658071809+07:00","message":"> Transcript [343] [false]: 'ภารกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.658073774+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.658075301+07:00","message":"Set new StatePrefix: 'ภารกิจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.698563337+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.698601514+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":"2025-10-27T14:16:12.698607245+07:00","message":"receive interim result [false|false]: อากิโตะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.698619654+07:00","message":"[buffer interim] 114 false อากิโตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.698625766+07:00","message":"[bufferProcess] interim [620000000]:อากิโตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.698627722+07:00","message":"[bufferProcess] send to processor:คลาสสิค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.698630726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.698633308+07:00","message":"> Transcript [344] [false]: 'คลาสสิค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.698635117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.698636711+07:00","message":"Set new StatePrefix: 'คลาสสิค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.753336603+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.753369673+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":"2025-10-27T14:16:12.753375287+07:00","message":"receive interim result [false|false]: กสิกร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.753388242+07:00","message":"[buffer interim] 114 false กสิกร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.753395828+07:00","message":"[bufferProcess] interim [680000000]:กสิกร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.753398428+07:00","message":"[bufferProcess] send to processor:อากิโตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.753407882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.753410488+07:00","message":"> Transcript [345] [false]: 'อากิโตะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.753412468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.75341403+07:00","message":"Set new StatePrefix: 'อากิโตะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.79589458+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.795927902+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":"2025-10-27T14:16:12.795933263+07:00","message":"receive interim result [false|false]: ภารกิจอัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.795942717+07:00","message":"[buffer interim] 114 false ภารกิจอัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.795948609+07:00","message":"[bufferProcess] interim [740000000]:ภารกิจอัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.795950696+07:00","message":"[bufferProcess] send to processor:กสิกร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.795955522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.795957767+07:00","message":"> Transcript [346] [false]: 'กสิกร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.795959478+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.795961052+07:00","message":"Set new StatePrefix: 'กสิกร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.96392528+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.963964423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กสิกรรม\",\"confidence\":0.6377761}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.963968623+07:00","message":"receive interim result [true|false]: กสิกรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.963978851+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.963980724+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.963986535+07:00","message":"[buffer interim] 114 true กสิกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.9639933+07:00","message":"[bufferProcess] interim [950000000]:กสิกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.96399599+07:00","message":"[bufferProcess] send to processor (isfinal):ภารกิจอัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.963998827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.964001734+07:00","message":"> Transcript [347] [false]: 'ภารกิจอัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.964004012+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.964005664+07:00","message":"Set new StatePrefix: 'ภารกิจอัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.964006967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.964008503+07:00","message":"> Transcript [348] [true]: 'กสิกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.964010258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.964011766+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.964013306+07:00","message":"StatePrefix: 'ภารกิจอัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.964015057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:12.964018912+07:00","message":"Push: 'กสิกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:12.964027075+07:00","message":"push: {true กสิกรรม 0 0xc000044a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:16:12.974694258+07:00","message":"write wav file: './tmp/7443/7443_114.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:14.775949901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:14.775967485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:14.84633353+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:15.12563029+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:15.125649201+07:00","message":"found end of frame, send empty tag with msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:15.125652253+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:15.125658806+07:00","message":"[buffer interim] 115 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:15.125665176+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:15.125669134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:15.125672163+07:00","message":"> Transcript [349] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:15.125674336+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:15.125675963+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:15.125677386+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:15.125678939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:16:15.125680928+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:15.125690367+07:00","message":"push: {true \n 0 0xc000044e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:16:15.134342098+07:00","message":"write wav file: './tmp/7443/7443_115.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:17.775987164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:17.776014917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:20.776157324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:20.776157327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:23.776525092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:23.776525162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:26.777433193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:26.77743914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:29.778263355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:29.778274014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:32.778580184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:32.778588314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:35.000455954+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:35.000479924+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:35.000485147+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:35.000487155+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:35.000488906+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:35.000490386+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:35.000491819+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:35.000493229+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:16:35.000494699+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:35.778600665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:35.778619362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:38.778909435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:38.778919228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:41.779186879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:41.779185863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:44.779249509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:44.779268489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:47.779664265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:47.779676623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:50.780031199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:50.78005117+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:53.780592387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:53.780621458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:56.781037793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:56.781082814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:59.78189185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:16:59.781897004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:02.782219021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:02.782221235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:05.000358952+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:05.00039044+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:05.000394727+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:05.000396294+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:05.000397798+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:05.00039927+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:05.000400645+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:05.000402545+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:05.782316243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:05.782333624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:08.783358848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:08.783369333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:11.783579908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:11.783581215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:14.784074372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:14.784089088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:17.785101137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:17.785115983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:20.785388587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:20.785401082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:23.785825131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:23.785848758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:26.786234077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:26.786239107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:29.786343783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:29.786352424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:32.787029119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:32.787028259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:35.000263595+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:35.00029518+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:35.000298149+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:35.372718467+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:35.787470751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:35.787481657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:35.967956123+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:35.967988446+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":"2025-10-27T14:17:35.967992806+07:00","message":"receive interim result [false|false]: จบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:35.968003204+07:00","message":"[buffer interim] 116 false จบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:35.968009123+07:00","message":"[bufferProcess] interim [420000000]:จบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:35.968010721+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:35.968015632+07:00","message":"[bufferProcess] send to processor (ticker):จบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:35.968018376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:35.968020987+07:00","message":"> Transcript [350] [false]: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:35.968022922+07:00","message":"Set StatePrefix (first interim): 'จบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:36.029881334+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:36.029923533+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":"2025-10-27T14:17:36.029930844+07:00","message":"receive interim result [false|false]: จบแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:36.029940681+07:00","message":"[buffer interim] 116 false จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:36.029947828+07:00","message":"[bufferProcess] interim [600000000]:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:36.02995012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:36.167254081+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:36.167290983+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":"2025-10-27T14:17:36.167296258+07:00","message":"receive interim result [false|false]: จบแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:36.167307599+07:00","message":"[buffer interim] 116 false จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:36.167313922+07:00","message":"[bufferProcess] interim [200000000]:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:36.167316155+07:00","message":"[bufferProcess] send to processor:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:36.167319522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:36.167322094+07:00","message":"> Transcript [351] [false]: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:36.167324711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:36.167326394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:36.167328089+07:00","message":"StatePrefix: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:36.167329948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:37.948379868+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.004929252+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.073938614+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.136641188+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.273215905+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.273251782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":13,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.273256381+07:00","message":"receive interim result [true|false]: จบแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.273264317+07:00","message":"end recv isFinal message id 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.27326652+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.273271351+07:00","message":"[buffer interim] 116 true จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273279776+07:00","message":"[bufferProcess] interim [80000000]:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273283976+07:00","message":"[bufferProcess] send to processor (isfinal):จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273287431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273290091+07:00","message":"> Transcript [352] [false]: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273292306+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273293849+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273295752+07:00","message":"StatePrefix: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.27329758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.27329907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273300655+07:00","message":"> Transcript [353] [true]: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273302435+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273305665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273307059+07:00","message":"StatePrefix: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273308298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.273313654+07:00","message":"Push: 'จบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.273320904+07:00","message":"push: {true จบแล้ว 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:17:38.291774206+07:00","message":"write wav file: './tmp/7443/7443_116.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.370073343+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.370112643+07:00","message":"found end of frame, send empty tag with msgId: 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.370116644+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.370128322+07:00","message":"[buffer interim] 117 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.370137916+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.370142967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.370146469+07:00","message":"> Transcript [354] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.370150128+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.370152261+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.37015548+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.370157774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:38.370166025+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:38.37018032+07:00","message":"push: {true \n 0 0xc001ffab00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:17:38.375180786+07:00","message":"write wav file: './tmp/7443/7443_117.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:38.788147454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:38.788154296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:41.788517908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:41.788525391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:43.635393913+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:43.766677746+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:43.964378669+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:43.964404442+07:00","message":"found end of frame, send empty tag with msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:43.964407408+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:43.96441262+07:00","message":"[buffer interim] 118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:43.96441901+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:43.964423188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:43.964425815+07:00","message":"> Transcript [355] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:43.964428008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:43.96442969+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:43.964431225+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:43.964432693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:43.964434658+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:43.964441805+07:00","message":"push: {true \n 0 0xc001ffac80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:17:43.978607635+07:00","message":"write wav file: './tmp/7443/7443_118.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:44.517249524+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:44.517289268+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":"2025-10-27T14:17:44.51729389+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:44.517309225+07:00","message":"[buffer interim] 119 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:44.517316495+07:00","message":"[bufferProcess] interim [540000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:44.517317935+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:44.789047858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:44.789065118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:47.789259278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:47.789271399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:49.474008529+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:49.667378264+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:49.793601411+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:49.793639779+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:49.793644687+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:49.793653361+07:00","message":"end recv isFinal message id 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:49.793655537+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:49.793661146+07:00","message":"[buffer interim] 119 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793670963+07:00","message":"[bufferProcess] interim [910000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793676157+07:00","message":"[bufferProcess] send to processor (isfinal):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793680364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793682917+07:00","message":"> Transcript [356] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793684698+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793685939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793687585+07:00","message":"> Transcript [357] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793689904+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793691645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793693733+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793695448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:49.793700898+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:49.793708291+07:00","message":"push: {true  0 0xc001ffb380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:17:49.804432357+07:00","message":"write wav file: './tmp/7443/7443_119.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:50.789777215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:50.789804583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:52.334090765+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:52.334146303+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":"2025-10-27T14:17:52.334151507+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:52.33416482+07:00","message":"[buffer interim] 120 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:52.334171241+07:00","message":"[bufferProcess] interim [520000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:52.334172884+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:52.334177843+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:52.334180252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:52.334182823+07:00","message":"> Transcript [358] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:52.334184676+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:52.649082892+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:52.649124823+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":"2025-10-27T14:17:52.64913083+07:00","message":"receive interim result [false|false]: สำหรับการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:52.64914393+07:00","message":"[buffer interim] 120 false สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:52.649150749+07:00","message":"[bufferProcess] interim [760000000]:สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:52.649152977+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.112558142+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.112596053+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":"2025-10-27T14:17:53.112601179+07:00","message":"receive interim result [false|false]: สำหรับพระภิกษุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.112612401+07:00","message":"[buffer interim] 120 false สำหรับพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.112618774+07:00","message":"[bufferProcess] interim [240000000]:สำหรับพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.112621111+07:00","message":"[bufferProcess] send to processor:สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.112625952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.112628802+07:00","message":"> Transcript [359] [false]: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.11263175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.112633699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.112635221+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.112637061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.174267944+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.174301534+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":"2025-10-27T14:17:53.174306878+07:00","message":"receive interim result [false|false]: สำหรับการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.174322845+07:00","message":"[buffer interim] 120 false สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.174331236+07:00","message":"[bufferProcess] interim [300000000]:สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.174333744+07:00","message":"[bufferProcess] send to processor:สำหรับพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.174338638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.174342056+07:00","message":"> Transcript [360] [false]: 'สำหรับพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.174345724+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.174348005+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.174351113+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.174353009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.373690574+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.636531277+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.687499905+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.687537278+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":"2025-10-27T14:17:53.687543854+07:00","message":"receive interim result [false|false]: สำหรับพรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.687555423+07:00","message":"[buffer interim] 120 false สำหรับพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.687562075+07:00","message":"[bufferProcess] interim [900000000]:สำหรับพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.687564452+07:00","message":"[bufferProcess] send to processor:สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.687569445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.687572163+07:00","message":"> Transcript [361] [false]: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.68757528+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.687577519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.687579177+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.687581048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.705397611+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.766491014+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.766527988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการนี้\",\"confidence\":0.7904372}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.766534267+07:00","message":"receive interim result [true|false]: สำหรับการนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.766544325+07:00","message":"end recv isFinal message id 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.766547034+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.76655519+07:00","message":"[buffer interim] 120 true สำหรับการนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.76656304+07:00","message":"[bufferProcess] interim [930000000]:สำหรับการนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766569013+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.76657344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766577084+07:00","message":"> Transcript [362] [false]: 'สำหรับพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766580588+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766582869+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766587429+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.76659006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766598324+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766600452+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.76660254+07:00","message":"Set new StatePrefix : 'สำหรับพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766605139+07:00","message":"Next Push (prob) : 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766607306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.76660974+07:00","message":"> Transcript [363] [true]: 'สำหรับการนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.76661212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766613922+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766615838+07:00","message":"StatePrefix: 'สำหรับพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766617987+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:53.766620433+07:00","message":"Push: 'การนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.766630193+07:00","message":"push: {false สำหรับ 0 0xc00225e000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.766637121+07:00","message":"push: {true การนี้ 0 0xc00225e000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:17:53.776217068+07:00","message":"write wav file: './tmp/7443/7443_120.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:53.789947887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:53.789947883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:53.834950424+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.076223981+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.07624289+07:00","message":"found end of frame, send empty tag with msgId: 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.076245917+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.076252179+07:00","message":"[buffer interim] 121 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.076258447+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.076262252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.076265064+07:00","message":"> Transcript [364] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.076267655+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.076269364+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.076270795+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.076272536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.076275266+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.076283801+07:00","message":"push: {true \n 0 0xc003ba4580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:17:54.081822445+07:00","message":"write wav file: './tmp/7443/7443_121.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.691364255+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.691405046+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":"2025-10-27T14:17:54.691412098+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.691424618+07:00","message":"[buffer interim] 122 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.691436785+07:00","message":"[bufferProcess] interim [480000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.691439287+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.891047474+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.891092851+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":"2025-10-27T14:17:54.891099456+07:00","message":"receive interim result [false|false]: ส่งจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.891115869+07:00","message":"[buffer interim] 122 false ส่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.891123846+07:00","message":"[bufferProcess] interim [720000000]:ส่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.891126612+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.891130111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.891133552+07:00","message":"> Transcript [365] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:54.891136135+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:54.985924099+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:55.046617942+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:55.216851046+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:55.216884035+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":"2025-10-27T14:17:55.216889336+07:00","message":"receive interim result [false|false]: ส่งจากส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:55.216901873+07:00","message":"[buffer interim] 122 false ส่งจากส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.216909004+07:00","message":"[bufferProcess] interim [960000000]:ส่งจากส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.216911227+07:00","message":"[bufferProcess] send to processor:ส่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.216915932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.216918536+07:00","message":"> Transcript [366] [false]: 'ส่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.216920772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.216922538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.216924383+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.216926159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:55.376590101+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:55.376623588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งจากส่ง\",\"confidence\":0.7362568}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:55.376629269+07:00","message":"receive interim result [true|false]: ส่งจากส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:55.376639953+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:55.376641621+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:55.376647353+07:00","message":"[buffer interim] 122 true ส่งจากส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.376653521+07:00","message":"[bufferProcess] interim [170000000]:ส่งจากส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.376656123+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งจากส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.376658901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.376661348+07:00","message":"> Transcript [367] [false]: 'ส่งจากส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.37666417+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.376665726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.376667656+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.376669446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.376670717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.37667237+07:00","message":"> Transcript [368] [true]: 'ส่งจากส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.37667413+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.376675409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.37667682+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.376678093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:55.376685925+07:00","message":"Push: 'ส่งจากส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:55.376693639+07:00","message":"push: {true ส่งจากส่ง 0 0xc00225e480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:17:55.382138544+07:00","message":"write wav file: './tmp/7443/7443_122.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:56.453461893+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:56.648094946+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:56.773206024+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:56.773228783+07:00","message":"found end of frame, send empty tag with msgId: 123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:56.773232279+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:56.773241325+07:00","message":"[buffer interim] 123 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:56.77324974+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:56.77333579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:56.773411163+07:00","message":"> Transcript [369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:56.773415837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:56.77341777+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:56.773419406+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:56.773420893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:56.773429417+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:56.773440982+07:00","message":"push: {true \n 0 0xc003ba4700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:17:56.778875989+07:00","message":"write wav file: './tmp/7443/7443_123.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:56.790458417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:56.790478653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:57.580939087+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:57.580984858+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":"2025-10-27T14:17:57.580990641+07:00","message":"receive interim result [false|false]: หรือมัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:57.581004794+07:00","message":"[buffer interim] 124 false หรือมัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:57.581011076+07:00","message":"[bufferProcess] interim [720000000]:หรือมัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:57.581012799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:58.886239139+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:59.261344658+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:59.261391798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมันบังคับ\",\"confidence\":0.6682933}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:59.261399263+07:00","message":"receive interim result [true|false]: หนูมันบังคับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:59.261407526+07:00","message":"end recv isFinal message id 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:59.261409424+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:59.261416395+07:00","message":"[buffer interim] 124 true หนูมันบังคับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.261423111+07:00","message":"[bufferProcess] interim [460000000]:หนูมันบังคับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.26142619+07:00","message":"[bufferProcess] send to processor (isfinal):หรือมัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.261429949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.261432699+07:00","message":"> Transcript [370] [false]: 'หรือมัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.261434783+07:00","message":"Set StatePrefix (first interim): 'หรือมัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.261436024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.261437624+07:00","message":"> Transcript [371] [true]: 'หนูมันบังคับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.261440191+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.261441839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.261445274+07:00","message":"StatePrefix: 'หรือมัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.261446947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:17:59.261449163+07:00","message":"Push: 'หนูมันบังคับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:59.261456863+07:00","message":"push: {true หนูมันบังคับ 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:17:59.273626471+07:00","message":"write wav file: './tmp/7443/7443_124.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:17:59.275266937+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:59.790506451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:17:59.790521362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.139298693+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.139349585+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":"2025-10-27T14:18:00.139355385+07:00","message":"receive interim result [false|false]: รับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.139370266+07:00","message":"[buffer interim] 125 false รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.139376856+07:00","message":"[bufferProcess] interim [480000000]:รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.139378518+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.19688697+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.196934164+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":"2025-10-27T14:18:00.196940772+07:00","message":"receive interim result [false|false]: นัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.196956208+07:00","message":"[buffer interim] 125 false นัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.196964092+07:00","message":"[bufferProcess] interim [540000000]:นัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.196966018+07:00","message":"[bufferProcess] send to processor:รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.196969237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.196971809+07:00","message":"> Transcript [372] [false]: 'รับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.196973691+07:00","message":"Set StatePrefix (first interim): 'รับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.315252495+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.315290376+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":"2025-10-27T14:18:00.315295816+07:00","message":"receive interim result [false|false]: วัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.315308654+07:00","message":"[buffer interim] 125 false วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.315314571+07:00","message":"[bufferProcess] interim [660000000]:วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.315316729+07:00","message":"[bufferProcess] send to processor:นัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.315319476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.315321905+07:00","message":"> Transcript [373] [false]: 'นัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.315323851+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.315325658+07:00","message":"Set new StatePrefix: 'นัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.319387398+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.319405603+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":"2025-10-27T14:18:00.319409196+07:00","message":"receive interim result [false|false]: วัดราษฎร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.319419716+07:00","message":"[buffer interim] 125 false วัดราษฎร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.319424745+07:00","message":"[bufferProcess] interim [720000000]:วัดราษฎร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.319427675+07:00","message":"[bufferProcess] send to processor:วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.319430811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.319432755+07:00","message":"> Transcript [374] [false]: 'วัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.319434307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.319435712+07:00","message":"Set new StatePrefix: 'วัดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.506286139+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.506325384+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":"2025-10-27T14:18:00.506330646+07:00","message":"receive interim result [false|false]: นัดล่าสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.506343887+07:00","message":"[buffer interim] 125 false นัดล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.506350663+07:00","message":"[bufferProcess] interim [840000000]:นัดล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.5063528+07:00","message":"[bufferProcess] send to processor:วัดราษฎร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.506357734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.506360279+07:00","message":"> Transcript [375] [false]: 'วัดราษฎร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.506362176+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.506363992+07:00","message":"Set new StatePrefix: 'วัดราษฎร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.825450982+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.825487762+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":"2025-10-27T14:18:00.825493214+07:00","message":"receive interim result [false|false]: รัฐราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.82550578+07:00","message":"[buffer interim] 125 false รัฐราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.825512154+07:00","message":"[bufferProcess] interim [140000000]:รัฐราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.825514533+07:00","message":"[bufferProcess] send to processor:นัดล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.825519997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.825522675+07:00","message":"> Transcript [376] [false]: 'นัดล่าสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.825524653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.825526423+07:00","message":"Set new StatePrefix: 'นัดล่าสุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.885728671+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.885781513+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":"2025-10-27T14:18:00.885786949+07:00","message":"receive interim result [false|false]: วัดราชโอรส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:00.885812973+07:00","message":"[buffer interim] 125 false วัดราชโอรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.885820409+07:00","message":"[bufferProcess] interim [260000000]:วัดราชโอรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.885822919+07:00","message":"[bufferProcess] send to processor:รัฐราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.885826056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.885829111+07:00","message":"> Transcript [377] [false]: 'รัฐราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.885831205+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:00.885832853+07:00","message":"Set new StatePrefix: 'รัฐราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.528410884+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.528446159+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":"2025-10-27T14:18:01.528451478+07:00","message":"receive interim result [false|false]: วัดราชโอรส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.528463852+07:00","message":"[buffer interim] 125 false วัดราชโอรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.528470739+07:00","message":"[bufferProcess] interim [860000000]:วัดราชโอรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.52847282+07:00","message":"[bufferProcess] send to processor:วัดราชโอรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.528478014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.528480658+07:00","message":"> Transcript [378] [false]: 'วัดราชโอรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.528482255+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.528483879+07:00","message":"Set new StatePrefix: 'วัดราชโอรส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.5745295+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.716845331+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.872213318+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.872254071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดราชโอรส\",\"confidence\":0.83332145}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.872259613+07:00","message":"receive interim result [true|false]: วัดราชโอรส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.872268343+07:00","message":"end recv isFinal message id 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.87227064+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.872277002+07:00","message":"[buffer interim] 125 true วัดราชโอรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872283672+07:00","message":"[bufferProcess] interim [340000000]:วัดราชโอรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872286588+07:00","message":"[bufferProcess] send to processor (isfinal):วัดราชโอรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872289627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872292376+07:00","message":"> Transcript [379] [false]: 'วัดราชโอรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.87229509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872296776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872298519+07:00","message":"StatePrefix: 'วัดราชโอรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872300159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.87230161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872303221+07:00","message":"> Transcript [380] [true]: 'วัดราชโอรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872304934+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872306296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872307608+07:00","message":"StatePrefix: 'วัดราชโอรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872308952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:01.872311051+07:00","message":"Push: 'วัดราชโอรส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:01.872318279+07:00","message":"push: {true วัดราชโอรส 0 0xc001ffae00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:01.879411525+07:00","message":"write wav file: './tmp/7443/7443_125.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:02.791040327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:02.791050864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:05.23469235+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:05.298823271+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:05.520018685+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:05.520047389+07:00","message":"found end of frame, send empty tag with msgId: 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:05.520051789+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:05.520061464+07:00","message":"[buffer interim] 126 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:05.520070412+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:05.520075435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:05.520078382+07:00","message":"> Transcript [381] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:05.520080831+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:05.520082412+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:05.520083912+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:05.520085363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:05.520088007+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:05.520098071+07:00","message":"push: {true \n 0 0xc000044900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:05.532053545+07:00","message":"write wav file: './tmp/7443/7443_126.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:05.792072522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:05.792076182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:08.625337936+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:08.689027837+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:08.792783437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:08.792816666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:08.925406655+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:08.925425667+07:00","message":"found end of frame, send empty tag with msgId: 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:08.925429174+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:08.92543719+07:00","message":"[buffer interim] 127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:08.925453196+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:08.925459061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:08.925462752+07:00","message":"> Transcript [382] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:08.925465884+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:08.925468146+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:08.925470216+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:08.925473036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:08.925480267+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:08.925490199+07:00","message":"push: {true \n 0 0xc003ba4000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:08.936289173+07:00","message":"write wav file: './tmp/7443/7443_127.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.165649849+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.236480242+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.254961562+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.25500313+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":"2025-10-27T14:18:10.255008595+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.255021019+07:00","message":"[buffer interim] 128 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.255027505+07:00","message":"[bufferProcess] interim [380000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.25502953+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.255034547+07:00","message":"[bufferProcess] send to processor (ticker):เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.25503708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.255039709+07:00","message":"> Transcript [383] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.255041539+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.469051088+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.469090507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\",\"confidence\":0.7877849}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.469095869+07:00","message":"receive interim result [true|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.469105874+07:00","message":"end recv isFinal message id 128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.469107802+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.46911365+07:00","message":"[buffer interim] 128 true เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.469119722+07:00","message":"[bufferProcess] interim [710000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.469122987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.469125481+07:00","message":"> Transcript [384] [true]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.469127742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.469129407+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.46913147+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.469133463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:10.469137652+07:00","message":"Push: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:10.469144759+07:00","message":"push: {true เอา 0 0xc001ffb580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:10.475323567+07:00","message":"write wav file: './tmp/7443/7443_128.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.198849453+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.447090078+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.494513297+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.494546823+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":"2025-10-27T14:18:11.494551634+07:00","message":"receive interim result [false|false]: หาวรพจน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.494564238+07:00","message":"[buffer interim] 129 false หาวรพจน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.494570757+07:00","message":"[bufferProcess] interim [140000000]:หาวรพจน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.494572414+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.494577762+07:00","message":"[bufferProcess] send to processor (ticker):หาวรพจน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.494580313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.494582782+07:00","message":"> Transcript [385] [false]: 'หาวรพจน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.49458505+07:00","message":"Set StatePrefix (first interim): 'หาวรพจน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.522886424+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.52292204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มหาวรพรต\",\"confidence\":0.72739846}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.522927789+07:00","message":"receive interim result [true|false]: มหาวรพรต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.522939516+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.522941272+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.522946715+07:00","message":"[buffer interim] 129 true มหาวรพรต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.522953043+07:00","message":"[bufferProcess] interim [170000000]:มหาวรพรต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.522959016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.522961557+07:00","message":"> Transcript [386] [true]: 'มหาวรพรต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.52296371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.522965324+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.522966861+07:00","message":"StatePrefix: 'หาวรพจน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.522968589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:11.522972723+07:00","message":"Push: 'มหาวรพรต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:11.52298054+07:00","message":"push: {true มหาวรพรต 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:11.528421509+07:00","message":"write wav file: './tmp/7443/7443_129.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:11.793371042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:11.793382966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.382213875+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.382244469+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":"2025-10-27T14:18:12.382250015+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.382261447+07:00","message":"[buffer interim] 130 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.382267867+07:00","message":"[bufferProcess] interim [780000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.382269352+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.404729141+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.476432754+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.533867663+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.64261948+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.642655989+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":"2025-10-27T14:18:12.64266202+07:00","message":"receive interim result [false|false]: ทำโอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.642675023+07:00","message":"[buffer interim] 130 false ทำโอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.642681272+07:00","message":"[bufferProcess] interim [960000000]:ทำโอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.642683232+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.642688307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.642690877+07:00","message":"> Transcript [387] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.642692569+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.736413297+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.736453947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำโอ\",\"confidence\":0.9436548}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.736460865+07:00","message":"receive interim result [true|false]: ทำโอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.736471945+07:00","message":"end recv isFinal message id 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.736474187+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.736481828+07:00","message":"[buffer interim] 130 true ทำโอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.73649045+07:00","message":"[bufferProcess] interim [170000000]:ทำโอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736496232+07:00","message":"[bufferProcess] send to processor (isfinal):ทำโอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736499885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736503579+07:00","message":"> Transcript [388] [false]: 'ทำโอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736507043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736509114+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.73651157+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736513679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736515603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736517692+07:00","message":"> Transcript [389] [true]: 'ทำโอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736519986+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736521835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736523626+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736525402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.736531665+07:00","message":"Push: 'ทำโอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.736540405+07:00","message":"push: {true ทำโอ 0 0xc001ffb780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:12.745225438+07:00","message":"write wav file: './tmp/7443/7443_130.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.889716673+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.889736087+07:00","message":"found end of frame, send empty tag with msgId: 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.889738656+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.889746061+07:00","message":"[buffer interim] 131 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.889752367+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.889759642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.889762279+07:00","message":"> Transcript [390] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.889764437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.8897662+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.889767873+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.889769397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:12.889773487+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.88978322+07:00","message":"push: {true \n 0 0xc001ffb980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:12.894027676+07:00","message":"write wav file: './tmp/7443/7443_131.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:12.918083924+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:14.714129977+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:14.794328113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:14.794339235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:15.020754657+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:15.020779672+07:00","message":"found end of frame, send empty tag with msgId: 132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:15.02078277+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:15.020790026+07:00","message":"[buffer interim] 132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:15.020797182+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:15.020801323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:15.020803965+07:00","message":"> Transcript [391] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:15.020806271+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:15.020808156+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:15.020809703+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:15.020811166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:15.020813329+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:15.02082208+07:00","message":"push: {true \n 0 0xc00225e200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:15.027655142+07:00","message":"write wav file: './tmp/7443/7443_132.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:15.038030743+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:15.899530489+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:15.899565239+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":"2025-10-27T14:18:15.899570029+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:15.899582499+07:00","message":"[buffer interim] 133 false และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:15.899589327+07:00","message":"[bufferProcess] interim [660000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:15.899590826+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:15.924071466+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:16.056043626+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:16.086778588+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:16.086814479+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":"2025-10-27T14:18:16.086819352+07:00","message":"receive interim result [false|false]: และพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:16.086833294+07:00","message":"[buffer interim] 133 false และพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.086839724+07:00","message":"[bufferProcess] interim [840000000]:และพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.086841741+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.086844589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.086847202+07:00","message":"> Transcript [392] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.086848963+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:16.264929643+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:16.264963794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพระ\",\"confidence\":0.86732656}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:16.264969235+07:00","message":"receive interim result [true|false]: และพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:16.264975885+07:00","message":"end recv isFinal message id 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:16.264977993+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:16.264982835+07:00","message":"[buffer interim] 133 true และพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.26498907+07:00","message":"[bufferProcess] interim [110000000]:และพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.264993588+07:00","message":"[bufferProcess] send to processor (isfinal):และพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.264996693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.264999346+07:00","message":"> Transcript [393] [false]: 'และพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.265001513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.265003122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.265004694+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.26500656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.265008037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.265009556+07:00","message":"> Transcript [394] [true]: 'และพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.265011168+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.265012452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.265013732+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.265015028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:16.265020395+07:00","message":"Push: 'และพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:16.265026916+07:00","message":"push: {true และพระ 0 0xc003ba4400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:16.270297045+07:00","message":"write wav file: './tmp/7443/7443_133.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:17.794567514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:17.794571417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:17.82701652+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:17.827064288+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":"2025-10-27T14:18:17.827069261+07:00","message":"receive interim result [false|false]: อายุเท่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:17.827084914+07:00","message":"[buffer interim] 134 false อายุเท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:17.827091991+07:00","message":"[bufferProcess] interim [560000000]:อายุเท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:17.827093722+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:17.827099088+07:00","message":"[bufferProcess] send to processor (ticker):อายุเท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:17.827101528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:17.827104229+07:00","message":"> Transcript [395] [false]: 'อายุเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:17.827106193+07:00","message":"Set StatePrefix (first interim): 'อายุเท่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:17.974984587+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:18.11730931+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:18.30196214+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:18.302013561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อายุเท่าไหร่\",\"confidence\":0.7197061}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:18.302019497+07:00","message":"receive interim result [true|false]: อายุเท่าไหร่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:18.302030921+07:00","message":"end recv isFinal message id 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:18.302033717+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:18.302041008+07:00","message":"[buffer interim] 134 true อายุเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:18.302050043+07:00","message":"[bufferProcess] interim [130000000]:อายุเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:18.302054617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:18.302058432+07:00","message":"> Transcript [396] [true]: 'อายุเท่าไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:18.302062631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:18.302064791+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:18.302066819+07:00","message":"StatePrefix: 'อายุเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:18.302069376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:18.302072339+07:00","message":"Push: 'อายุเท่าไหร่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:18.302082666+07:00","message":"push: {true อายุเท่าไหร่ 0 0xc003ba4680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:18.309120873+07:00","message":"write wav file: './tmp/7443/7443_134.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:18.965570094+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:18.965602326+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":"2025-10-27T14:18:18.965607504+07:00","message":"receive interim result [false|false]: ตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:18.96561757+07:00","message":"[buffer interim] 135 false ตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:18.965623634+07:00","message":"[bufferProcess] interim [720000000]:ตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:18.965625245+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.150558291+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.150593625+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":"2025-10-27T14:18:19.150599154+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.150612689+07:00","message":"[buffer interim] 135 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.150619342+07:00","message":"[bufferProcess] interim [840000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.150621099+07:00","message":"[bufferProcess] send to processor:ตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.150623922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.150626476+07:00","message":"> Transcript [397] [false]: 'ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.150628323+07:00","message":"Set StatePrefix (first interim): 'ตัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.649366575+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.699249604+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.699288883+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":"2025-10-27T14:18:19.699295824+07:00","message":"receive interim result [false|false]: ส่วนรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.699309838+07:00","message":"[buffer interim] 135 false ส่วนรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.699320435+07:00","message":"[bufferProcess] interim [380000000]:ส่วนรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.699323356+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.699329619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.69933268+07:00","message":"> Transcript [398] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.699334544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.699336217+07:00","message":"Set new StatePrefix: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.716380226+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.834764296+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.83480064+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":"2025-10-27T14:18:19.834805624+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.834818935+07:00","message":"[buffer interim] 135 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.834825605+07:00","message":"[bufferProcess] interim [500000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.834827881+07:00","message":"[bufferProcess] send to processor:ส่วนรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.834835101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.834837537+07:00","message":"> Transcript [399] [false]: 'ส่วนรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.834840376+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.834842216+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.834843744+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.834845556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.984855501+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.984892109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\",\"confidence\":0.935591}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.984897372+07:00","message":"receive interim result [true|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.98490582+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.984908351+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.984913338+07:00","message":"[buffer interim] 135 true ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984919437+07:00","message":"[bufferProcess] interim [770000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984922401+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984925321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984927807+07:00","message":"> Transcript [400] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984930308+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984932065+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984934132+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.98493571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984937484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984939097+07:00","message":"> Transcript [401] [true]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984940672+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984942112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984943422+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.984944868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:19.98494747+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:19.9849544+07:00","message":"push: {true ส่วน 0 0xc000045700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:19.991314239+07:00","message":"write wav file: './tmp/7443/7443_135.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:20.571167263+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:20.571200357+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":"2025-10-27T14:18:20.571204988+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:20.571215642+07:00","message":"[buffer interim] 136 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:20.571222115+07:00","message":"[bufferProcess] interim [480000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:20.571223684+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:20.734066307+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:20.795234811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:20.795248444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:20.925773249+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:20.951588381+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:20.951624602+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":"2025-10-27T14:18:20.95162978+07:00","message":"receive interim result [false|false]: อาการนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:20.951645772+07:00","message":"[buffer interim] 136 false อาการนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:20.951653786+07:00","message":"[bufferProcess] interim [840000000]:อาการนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:20.951656156+07:00","message":"[bufferProcess] send to processor:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:20.951659405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:20.951662063+07:00","message":"> Transcript [402] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:20.951663961+07:00","message":"Set StatePrefix (first interim): 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:20.997842157+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.050053761+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.050091991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามนั้น\",\"confidence\":0.7225894}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.050097593+07:00","message":"receive interim result [true|false]: ตามนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.050108101+07:00","message":"end recv isFinal message id 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.05010986+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.050115543+07:00","message":"[buffer interim] 136 true ตามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050122772+07:00","message":"[bufferProcess] interim [50000000]:ตามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050125349+07:00","message":"[bufferProcess] send to processor (isfinal):อาการนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050128361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050130926+07:00","message":"> Transcript [403] [false]: 'อาการนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050133534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050135202+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050136888+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050138519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050139801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.05014137+07:00","message":"> Transcript [404] [true]: 'ตามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050142978+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.05014427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050145571+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050146844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.050148889+07:00","message":"Push: 'ตามนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.050157006+07:00","message":"push: {true ตามนั้น 0 0xc003ba4a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.05502258+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:21.056250015+07:00","message":"write wav file: './tmp/7443/7443_136.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.374869195+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.374904022+07:00","message":"found end of frame, send empty tag with msgId: 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.374908061+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.374916385+07:00","message":"[buffer interim] 137 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.374937292+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.374941621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.374944288+07:00","message":"> Transcript [405] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.374946491+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.374948114+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.374949726+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.374951215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:21.374953626+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:21.374963402+07:00","message":"push: {true \n 0 0xc000107c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:21.379265155+07:00","message":"write wav file: './tmp/7443/7443_137.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.146024733+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.279414386+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.334496551+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.397771535+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.476320778+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.476340032+07:00","message":"found end of frame, send empty tag with msgId: 138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.476343804+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.476393356+07:00","message":"[buffer interim] 138 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.476399918+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.476403745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.476406404+07:00","message":"> Transcript [406] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.47640871+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.476410547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.476412132+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.476413636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.476415859+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.476432135+07:00","message":"push: {true \n 0 0xc001ffb680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:22.481621268+07:00","message":"write wav file: './tmp/7443/7443_138.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.708708297+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.708727963+07:00","message":"found end of frame, send empty tag with msgId: 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.708730718+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.708738003+07:00","message":"[buffer interim] 139 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.708745626+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.708750704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.708753516+07:00","message":"> Transcript [407] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.708755734+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.708757274+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.708758861+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.708760349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:22.708764816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:22.708773723+07:00","message":"push: {true \n 0 0xc000438580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:22.715182306+07:00","message":"write wav file: './tmp/7443/7443_139.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:23.538937043+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:23.538979315+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":"2025-10-27T14:18:23.538984495+07:00","message":"receive interim result [false|false]: ธนพันธ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:23.539004262+07:00","message":"[buffer interim] 140 false ธนพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:23.539016298+07:00","message":"[bufferProcess] interim [720000000]:ธนพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:23.539018483+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:23.795612567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:23.795629416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:24.079586266+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:24.079620547+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":"2025-10-27T14:18:24.079626901+07:00","message":"receive interim result [false|false]: ธนพันธ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:24.079641692+07:00","message":"[buffer interim] 140 false ธนพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:24.079651616+07:00","message":"[bufferProcess] interim [320000000]:ธนพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:24.079653899+07:00","message":"[bufferProcess] send to processor:ธนพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:24.079658887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:24.079661491+07:00","message":"> Transcript [408] [false]: 'ธนพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:24.079663284+07:00","message":"Set StatePrefix (first interim): 'ธนพันธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:26.50535685+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:26.796067304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:26.796067201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:26.82581004+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:26.882110378+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:26.882150526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนพันธ์\",\"confidence\":0.9080188}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:26.882156007+07:00","message":"receive interim result [true|false]: ธนพันธ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:26.882165583+07:00","message":"end recv isFinal message id 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:26.882167401+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:26.882172903+07:00","message":"[buffer interim] 140 true ธนพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882179421+07:00","message":"[bufferProcess] interim [110000000]:ธนพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882183827+07:00","message":"[bufferProcess] send to processor (isfinal):ธนพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882187271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882189844+07:00","message":"> Transcript [409] [false]: 'ธนพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882192465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882194404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882196028+07:00","message":"StatePrefix: 'ธนพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.8821978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882199284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882200923+07:00","message":"> Transcript [410] [true]: 'ธนพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882202517+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882203833+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882206866+07:00","message":"StatePrefix: 'ธนพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882208321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:26.882213642+07:00","message":"Push: 'ธนพันธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:26.882221062+07:00","message":"push: {true ธนพันธ์ 0 0xc00225e900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:26.891724774+07:00","message":"write wav file: './tmp/7443/7443_140.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:27.715297694+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:27.769727791+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:27.769765126+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":"2025-10-27T14:18:27.769769637+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:27.769782283+07:00","message":"[buffer interim] 141 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:27.769789436+07:00","message":"[bufferProcess] interim [600000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:27.769791215+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:28.028610221+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:28.028650509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำอาหาร\",\"confidence\":0.77566326}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:28.028656608+07:00","message":"receive interim result [true|false]: ทำอาหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:28.028666084+07:00","message":"end recv isFinal message id 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:28.028667971+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:28.028674103+07:00","message":"[buffer interim] 141 true ทำอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028683383+07:00","message":"[bufferProcess] interim [930000000]:ทำอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028686275+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028689386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028692076+07:00","message":"> Transcript [411] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028693954+07:00","message":"Set StatePrefix (first interim): 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028695217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028696684+07:00","message":"> Transcript [412] [true]: 'ทำอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028699027+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028700551+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028702044+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028703688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:28.028705807+07:00","message":"Push: 'ทำอาหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:28.028713428+07:00","message":"push: {true ทำอาหาร 0 0xc000044700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:28.034653244+07:00","message":"write wav file: './tmp/7443/7443_141.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:29.796486391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:29.796494571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:32.796963036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:32.796990014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:35.797895862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:35.79789586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:37.647375716+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:37.833734114+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:38.153393331+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:38.153421294+07:00","message":"found end of frame, send empty tag with msgId: 142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:38.153425553+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:38.153434964+07:00","message":"[buffer interim] 142 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:38.153443529+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:38.153448269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:38.153452607+07:00","message":"> Transcript [413] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:38.153456075+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:38.153458463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:38.153460979+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:38.153462928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:38.153466999+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:38.153479119+07:00","message":"push: {true \n 0 0xc001ffb880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:38.157928171+07:00","message":"write wav file: './tmp/7443/7443_142.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:38.605832135+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:38.798359589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:38.798409423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.255693633+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.255741948+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":"2025-10-27T14:18:40.255747761+07:00","message":"receive interim result [false|false]: จะมีทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.255761922+07:00","message":"[buffer interim] 143 false จะมีทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.255769362+07:00","message":"[bufferProcess] interim [260000000]:จะมีทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.25577206+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.255779195+07:00","message":"[bufferProcess] send to processor (ticker):จะมีทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.255782673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.255786005+07:00","message":"> Transcript [414] [false]: 'จะมีทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.255788835+07:00","message":"Set StatePrefix (first interim): 'จะมีทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.377931008+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.377987289+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":"2025-10-27T14:18:40.377993171+07:00","message":"receive interim result [false|false]: จะมีทางด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.378007635+07:00","message":"[buffer interim] 143 false จะมีทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.37801458+07:00","message":"[bufferProcess] interim [380000000]:จะมีทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.37801638+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.568940873+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.56899376+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":"2025-10-27T14:18:40.56899931+07:00","message":"receive interim result [false|false]: จะมีทางด้านการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.56901323+07:00","message":"[buffer interim] 143 false จะมีทางด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.569019521+07:00","message":"[bufferProcess] interim [560000000]:จะมีทางด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.569021681+07:00","message":"[bufferProcess] send to processor:จะมีทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.56902666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.569029313+07:00","message":"> Transcript [415] [false]: 'จะมีทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.569032889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.569034658+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.569037313+07:00","message":"StatePrefix: 'จะมีทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.569039419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.577450018+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.577473332+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":"2025-10-27T14:18:40.577478651+07:00","message":"receive interim result [false|false]: จะมีทางด้านตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.577490313+07:00","message":"[buffer interim] 143 false จะมีทางด้านตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.577495289+07:00","message":"[bufferProcess] interim [620000000]:จะมีทางด้านตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.577497279+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.57750028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.577502474+07:00","message":"> Transcript [416] [false]: 'จะมีทางด้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.577504794+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.577506371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.577507828+07:00","message":"StatePrefix: 'จะมีทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.577509376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.763326213+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.763361852+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":"2025-10-27T14:18:40.763367464+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:40.763381632+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.763388013+07:00","message":"[bufferProcess] interim [800000000]:จะมีทางด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.763390448+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.76339405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.763396547+07:00","message":"> Transcript [417] [false]: 'จะมีทางด้านตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.763399208+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.76340091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.76340246+07:00","message":"StatePrefix: 'จะมีทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:40.763404195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.074580468+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.074621044+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":"2025-10-27T14:18:41.074627278+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.074645817+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.074652645+07:00","message":"[bufferProcess] interim [40000000]:จะมีทางด้านตะวันออกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.07465484+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.0746609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.074663403+07:00","message":"> Transcript [418] [false]: 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.074666174+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.074668035+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.074669895+07:00","message":"StatePrefix: 'จะมีทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.074672793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.07467704+07:00","message":"Push: 'จะมีทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.074678778+07:00","message":"TextPushed: 'จะมีทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.074680595+07:00","message":"Set new StatePrefix : 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.074682663+07:00","message":"Next Push (prob) : 'ด้านตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.074689575+07:00","message":"push: {false จะมีทาง 0 0xc000107a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.39575492+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.395811602+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":"2025-10-27T14:18:41.395819443+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.395836618+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.395846135+07:00","message":"[bufferProcess] interim [340000000]:จะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.395849378+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.39585363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.395858108+07:00","message":"> Transcript [419] [false]: 'จะมีทางด้านตะวันออกและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.395862278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.395864775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.395867221+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.395870114+07:00","message":"TextPushed: 'จะมีทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.589800774+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.589857008+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":"2025-10-27T14:18:41.589865059+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.589884301+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.58989301+07:00","message":"[bufferProcess] interim [580000000]:จะมีทางด้านตะวันออกและด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.589896567+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.589900986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.589904761+07:00","message":"> Transcript [420] [false]: 'จะมีทางด้านตะวันออกและด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.589909033+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.58991145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.589914298+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.589916986+07:00","message":"TextPushed: 'จะมีทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.644600516+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.644644101+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":"2025-10-27T14:18:41.644652295+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.644667395+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.644675654+07:00","message":"[bufferProcess] interim [640000000]:จะมีทางด้านตะวันออกและด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.644678651+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.644683688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.64468739+07:00","message":"> Transcript [421] [false]: 'จะมีทางด้านตะวันออกและด้านต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.644691979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.64469473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.644697649+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.644700517+07:00","message":"TextPushed: 'จะมีทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.774051048+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.774089163+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":"2025-10-27T14:18:41.774094622+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.774109063+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774115817+07:00","message":"[bufferProcess] interim [820000000]:จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774118091+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774121662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774124131+07:00","message":"> Transcript [422] [false]: 'จะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774127234+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774129081+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774131019+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774132858+07:00","message":"TextPushed: 'จะมีทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774137097+07:00","message":"Push: 'ด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774138724+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774140813+07:00","message":"Set new StatePrefix : 'จะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:41.774144515+07:00","message":"Next Push (prob) : 'และด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:41.774151929+07:00","message":"push: {false ด้านตะวันออก 0 0xc000107a80}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:41.799244762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:41.799256143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:42.357662258+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:42.357702212+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":"2025-10-27T14:18:42.357707603+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:42.357721394+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.357728343+07:00","message":"[bufferProcess] interim [420000000]:จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.357730407+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.357735489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.357738243+07:00","message":"> Transcript [423] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.357741498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.357743458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.357745075+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.35774741+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:42.680438158+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:42.680489987+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":"2025-10-27T14:18:42.680495878+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกแต่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:42.680508411+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.68051518+07:00","message":"[bufferProcess] interim [660000000]:จะมีทางด้านตะวันออกและด้านตะวันตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.680517438+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.680522892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.680525344+07:00","message":"> Transcript [424] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.680528208+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.680530815+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.680532424+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.680534908+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:42.713638432+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:42.713675304+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":"2025-10-27T14:18:42.713681029+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:42.713698817+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.713707175+07:00","message":"[bufferProcess] interim [720000000]:จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.713711329+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.713717166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.713719754+07:00","message":"> Transcript [425] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.713722813+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.713724505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.71372604+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:42.713728478+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:43.597742485+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:43.597779507+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":"2025-10-27T14:18:43.597785437+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:43.597797718+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.597804607+07:00","message":"[bufferProcess] interim [620000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.597807361+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.597812883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.59781563+07:00","message":"> Transcript [426] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.597819049+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.597820895+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.597822831+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.597825214+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.597829123+07:00","message":"Push: 'และด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.597830687+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.597832416+07:00","message":"Set new StatePrefix : 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.597834327+07:00","message":"Next Push (prob) : 'ตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:43.59784091+07:00","message":"push: {false และด้านตะวัน 0 0xc000107a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:43.780571202+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:43.780618487+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":"2025-10-27T14:18:43.780626355+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:43.780645258+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.780654439+07:00","message":"[bufferProcess] interim [800000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.780658412+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.780665163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.78066915+07:00","message":"> Transcript [427] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.780673423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.780675878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.780678588+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.78068221+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:43.927842106+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:43.927876391+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":"2025-10-27T14:18:43.927882535+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:43.927893593+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.927903012+07:00","message":"[bufferProcess] interim [920000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.927906351+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.927912442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.927916165+07:00","message":"> Transcript [428] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.927920312+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.927922646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.927925576+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:43.927927813+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.095012277+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.095069058+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":"2025-10-27T14:18:44.095076215+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.095094073+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.095101835+07:00","message":"[bufferProcess] interim [100000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.095104855+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.095115792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.095119435+07:00","message":"> Transcript [429] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.095123395+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.095125632+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.095128783+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.095131601+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.345372395+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.345419428+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":"2025-10-27T14:18:44.345428003+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.345442997+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.345451771+07:00","message":"[bufferProcess] interim [340000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.345454443+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.345458263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.345460751+07:00","message":"> Transcript [430] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.345464111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.345465819+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.345467858+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.345471835+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.34547446+07:00","message":"Push: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.345476019+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.345477902+07:00","message":"Set new StatePrefix : 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.345480305+07:00","message":"Next Push (prob) : 'ได้ทราบในช่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.345488756+07:00","message":"push: {false ตก 0 0xc000107a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.637821337+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.63786067+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":"2025-10-27T14:18:44.637868352+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.637881806+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.637888483+07:00","message":"[bufferProcess] interim [580000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.637890656+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.637895509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.637898011+07:00","message":"> Transcript [431] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.63790086+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.637902579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.63790417+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.637907263+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.673520612+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.67356189+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":"2025-10-27T14:18:44.673569101+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.673586688+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.673594995+07:00","message":"[bufferProcess] interim [640000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.673598446+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.673605197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.673608744+07:00","message":"> Transcript [432] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.673613011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.673615436+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.673617581+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.673620917+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:44.800087286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:44.800090575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.861438778+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.861483019+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":"2025-10-27T14:18:44.861491016+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:44.861509624+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.861517997+07:00","message":"[bufferProcess] interim [880000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.861521133+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.861529412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.861533998+07:00","message":"> Transcript [433] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.861539078+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.86154135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.861544286+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:44.861547718+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.529920535+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.529952578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.529958822+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.529970956+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.529977498+07:00","message":"[bufferProcess] interim [480000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.529986515+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.529992507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.529994955+07:00","message":"> Transcript [434] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.529997968+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.52999978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.530001999+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.530004146+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.530008606+07:00","message":"Push: 'ได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.530010248+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.530012608+07:00","message":"Set new StatePrefix : 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.530014987+07:00","message":"Next Push (prob) : 'แรกนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.530022062+07:00","message":"push: {false ได้ทราบในช่วง 0 0xc000107a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.57057652+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.570618849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.570625493+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.570642692+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.570650309+07:00","message":"[bufferProcess] interim [540000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.570652626+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.570656223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.570658678+07:00","message":"> Transcript [435] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.57066189+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.570663749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.570665782+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.570668271+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.692219076+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.692256283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.692262825+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.692277179+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.692283661+07:00","message":"[bufferProcess] interim [660000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.692286071+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.692292565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.692295643+07:00","message":"> Transcript [436] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.692298701+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.692300451+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.692302984+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.692305815+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.701142767+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.701185581+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":"2025-10-27T14:18:45.701191248+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.701204996+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.701211112+07:00","message":"[bufferProcess] interim [720000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.701213835+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.701219429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.701221981+07:00","message":"> Transcript [437] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.701225695+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.701227641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.701229182+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.70123131+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.919886624+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.919919364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.919925429+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.919936048+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919942441+07:00","message":"[bufferProcess] interim [900000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919944989+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919950515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919952986+07:00","message":"> Transcript [438] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919956933+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919958887+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919960571+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919962825+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919966949+07:00","message":"Push: 'แรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919968489+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919970816+07:00","message":"Set new StatePrefix : 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:45.919972847+07:00","message":"Next Push (prob) : 'สีของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:45.919979588+07:00","message":"push: {false แรกนะคะว่า 0 0xc000107a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.082384494+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.082425013+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":"2025-10-27T14:18:46.082431159+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระภิกษุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.082445621+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.082452871+07:00","message":"[bufferProcess] interim [80000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.082455319+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.082458618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.082461687+07:00","message":"> Transcript [439] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.082465637+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.082467331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.082468877+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.082472148+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.210374757+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.210407182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.210413163+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.210426934+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.210433297+07:00","message":"[bufferProcess] interim [140000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.210435595+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.210440987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.210443761+07:00","message":"> Transcript [440] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.210447405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.210449455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.210451025+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.210453467+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.266340352+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.266380027+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":"2025-10-27T14:18:46.266386061+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.26639897+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.266405748+07:00","message":"[bufferProcess] interim [260000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.266408049+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.266411641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.266414156+07:00","message":"> Transcript [441] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.266417694+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.266419525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.266421301+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.266423798+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.354774527+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.555524537+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.591709661+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.591748404+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":"2025-10-27T14:18:46.59175416+07:00","message":"receive interim result [false|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.591768731+07:00","message":"[buffer interim] 143 false จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.591780086+07:00","message":"[bufferProcess] interim [560000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.591782591+07:00","message":"[bufferProcess] send to processor:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.591786219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.591788839+07:00","message":"> Transcript [442] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.59179233+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.591793929+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.591795991+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.591798099+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.591801089+07:00","message":"Push: 'สีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.591802655+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.591804513+07:00","message":"Set new StatePrefix : 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.591810018+07:00","message":"Next Push (prob) : 'พระพิธีธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.591823475+07:00","message":"push: {false สีของ 0 0xc000107a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.773320391+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.773353502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น\",\"confidence\":0.94961303}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.773359671+07:00","message":"receive interim result [true|false]: จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.773368594+07:00","message":"end recv isFinal message id 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.773370309+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.773377343+07:00","message":"[buffer interim] 143 true จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773386065+07:00","message":"[bufferProcess] interim [770000000]:จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773391361+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773394239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773396665+07:00","message":"> Transcript [443] [false]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773399753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773401273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773402801+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773405285+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773408596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773410279+07:00","message":"> Transcript [444] [true]: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773412224+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773414904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773416299+07:00","message":"StatePrefix: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773417962+07:00","message":"TextPushed: 'จะมีทางด้านตะวันออกและด้านตะวันตกได้ทราบในช่วงแรกนะคะว่าสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:46.773424093+07:00","message":"Push: 'พระพิธีธรรมนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:46.773431589+07:00","message":"push: {true พระพิธีธรรมนั้น 0 0xc000107a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:46.786341464+07:00","message":"write wav file: './tmp/7443/7443_143.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:47.800915018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:47.800923735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:47.920208947+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:47.920250099+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":"2025-10-27T14:18:47.920256631+07:00","message":"receive interim result [false|false]: อัพเดทมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:47.920270092+07:00","message":"[buffer interim] 144 false อัพเดทมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:47.920277209+07:00","message":"[bufferProcess] interim [140000000]:อัพเดทมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:47.920278816+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:47.920284288+07:00","message":"[bufferProcess] send to processor (ticker):อัพเดทมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:47.920286878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:47.920289499+07:00","message":"> Transcript [445] [false]: 'อัพเดทมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:47.920291432+07:00","message":"Set StatePrefix (first interim): 'อัพเดทมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:47.986084853+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:47.986116674+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":"2025-10-27T14:18:47.986122145+07:00","message":"receive interim result [false|false]: เดชมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:47.986135569+07:00","message":"[buffer interim] 144 false เดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:47.986142675+07:00","message":"[bufferProcess] interim [260000000]:เดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:47.986144429+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:48.632258159+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:48.632291431+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":"2025-10-27T14:18:48.632296773+07:00","message":"receive interim result [false|false]: เดชมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:48.632310253+07:00","message":"[buffer interim] 144 false เดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.632317121+07:00","message":"[bufferProcess] interim [860000000]:เดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.632318953+07:00","message":"[bufferProcess] send to processor:เดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.632322057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.632324745+07:00","message":"> Transcript [446] [false]: 'เดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.632326617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.632328267+07:00","message":"Set new StatePrefix: 'เดชมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:48.817138244+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:48.817186383+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":"2025-10-27T14:18:48.817191593+07:00","message":"receive interim result [false|false]: เดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:48.817205759+07:00","message":"[buffer interim] 144 false เดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.817212444+07:00","message":"[bufferProcess] interim [40000000]:เดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.817214471+07:00","message":"[bufferProcess] send to processor:เดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.81721758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.817220395+07:00","message":"> Transcript [447] [false]: 'เดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.817224468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.817226875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.81722904+07:00","message":"StatePrefix: 'เดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:48.817232906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:49.399971778+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:49.400014427+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":"2025-10-27T14:18:49.400019996+07:00","message":"receive interim result [false|false]: เดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:49.400035151+07:00","message":"[buffer interim] 144 false เดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:49.400042654+07:00","message":"[bufferProcess] interim [640000000]:เดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:49.400044688+07:00","message":"[bufferProcess] send to processor:เดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:49.400047843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:49.400050297+07:00","message":"> Transcript [448] [false]: 'เดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:49.400053163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:49.400055092+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:49.4000567+07:00","message":"StatePrefix: 'เดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:49.400058387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:50.515234717+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:50.801762273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:50.80176142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:50.832657589+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:50.832693341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดชมหาราชบรมนาถบพิตร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:50.832698725+07:00","message":"receive interim result [true|false]: เดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:50.832708618+07:00","message":"end recv isFinal message id 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:50.832711396+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:50.832719664+07:00","message":"[buffer interim] 144 true เดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832728546+07:00","message":"[bufferProcess] interim [200000000]:เดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832732443+07:00","message":"[bufferProcess] send to processor (isfinal):เดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832737029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832744729+07:00","message":"> Transcript [449] [false]: 'เดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832747686+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832749415+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832751125+07:00","message":"StatePrefix: 'เดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832753499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832754869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832756481+07:00","message":"> Transcript [450] [true]: 'เดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832758395+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832759875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832761386+07:00","message":"StatePrefix: 'เดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832762767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:18:50.832765346+07:00","message":"Push: 'เดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:18:50.832772571+07:00","message":"push: {true เดชมหาราชบรมนาถบพิตร 0 0xc001ffbc80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:18:50.845955753+07:00","message":"write wav file: './tmp/7443/7443_144.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:53.802362397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:53.802362492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:56.803343149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:56.80339586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:59.803373407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:18:59.803384743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:02.803773946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:02.803799843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:05.000461379+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:05.000501156+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:05.000504878+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:05.000506872+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:05.000508526+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:05.000510177+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:05.000512694+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:05.000514499+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:05.000516441+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:05.000518123+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:05.804697657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:05.804725027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:08.804903815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:08.804916544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:11.805253339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:11.805265596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:14.805656015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:14.805663306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:17.806230739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:17.806252992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:20.806663865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:20.80667172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:23.807211457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:23.807222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:26.80767782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:26.807684554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:29.808290633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:29.808308675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:32.80847854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:32.808478481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000743851+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000767392+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.00076992+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000772001+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000773422+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000774856+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000776325+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000777689+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000779035+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000780454+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000781894+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000783347+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000784675+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000785925+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000787208+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:19:35.000788437+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:35.80866287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:35.808663016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:38.809540611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:38.809559047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:41.809842107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:41.809856502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:44.810416195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:44.810420512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:47.810901825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:47.810907139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:50.811181156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:50.811209897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:53.811832504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:53.811841452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:56.812414073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:56.812435847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:59.813060766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:19:59.813069345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:02.813207395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:02.813227996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:20:05.000265167+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:20:05.000294514+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:20:05.00029803+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:05.814235366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:05.814242145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:08.814596562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:08.814613806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:11.814911595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:11.814917678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:14.815066004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:14.815074648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:17.815286688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:17.815295148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:20.816253898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:20.816260154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:23.816330093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:23.816339346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:26.816973451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:26.816983293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:27.701741311+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:27.701791366+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:27.701805771+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:28.766809947+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:28.766863171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:28.766871242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:29.817154948+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:32.817517977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:35.817882892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
